We’ve been rather busy for the past two weeks with both developing our third game, and fixing bugs and issues that arose in the previous two games we delivered.
We’re almost done with the third game, and we’ve started the design for the fourth one.
My name is Marco, and I am one of the developers here at Double Duck Studio.
this post is dedicated to share the thought process that we went through while choosing the development technologies that are being used for our current HTML5 mobile games project. Warning: the following part of the post is of a technical nature.
CreateJS – http://www.createjs.com
- DisplayList architecture: very similiar to ActionScript3, base classes are DisplayObject, Bitmap, Shape, BitmapAnimation
- Tweening using it’s TweenJS library
- Object Management
- Assets preloading management using PreloadJS
- HTML5 Sound using SoundJS
Haxe – http://www.haxe.org
- Familiar IDE, and much better code completion
- Haxe is cross-platform and projects can easily be ported to other platforms
- Real OOP: class inheritance, abstract classes, interfaces
Stay tuned for future posts on HTML5 game development:
- Sound in HTML5 on mobile devices
- Saving user data and running HTML5 games offline
- HTML5 Mobile Performance Optimization
Thanks for visiting!