Soo…. short while after we developing and playtesting Siege!, it’s come to our mind that it play so well, it even can pass as a native mobile games experience (although with performance limitation on user mobile browser). We thought about it long and hard, and decide that it might be good to try to develop Siege! into mobile games instead.
One thing though, we already knee deep in development & testing process that it seems hard to abandon the HTML5 code to rebuild the games using different tool for mobile version. That’s when we read Richard Davey’s tweet about Cocoon Phaser Template.
We actually have tried Ludei’s Cocoon JS tool in the past, it wasn’t the best experience though. Combination of problem like disappointing games performance, unintuitive dashboard, and problem with DOM operation (especially regarding to Phaser’s Bitmap Font implementation) left us with a bad taste.
It turns out that Ludei have rebuild Cocoon into a new tool called Cocoon.io in the past few months. With slogan better, faster, reliable, they built Cocoon JS from ground up and make it compatible with cordova. This is big, because we now can leverage all Cordova project/library that already floating around and implement them inside our games/hybrid app.
After that, we decided to register for beta invitation. It doesn’t take too long to get login permission and get a chance to tinker thing around. To make story short, I’m really impressed! Some of the few highlights of the new Cocoon for me:
It’s not a smooth sailing, but we finally can get Siege! to run natively on Android, complete with various implementation like Ads, Google Play Achievement/Highscore, Social Sharing, etc. Next, we plan to share our experience about it to help you to avoid various pitfall in using Cocoon.io (at least at the beginning).