I want to start developing HTML5/JS games. And I see these 2 frameworks LimeJS and CreateJS & EaselJS. Which one is better? Does anyone have experience with these 2 frameworks? And what about the documentation?
Yes, I experienced both unfortunately.
Limejs :
- 1 . You should have python installed to compile and run the code.
- 2 . You should manually use other javascripts inorder to preload all the assets before the game gets start or else there will be chance to slower the game animations.
- 3 . The compiled code is non human readable so that your code cannot be understandable to third party users. The compilation is done using python
- 4 . Issue with audio on different browsers in different levels.
- 5 . No other resources other than Developers
API
- 1 . You can directly use javascript for html and run.
- 2 . CreateJS itself haves PreLoadJS,TweenJs,EaselJS,SoundJS so you can render loaders and audio easily
- 3 . No compilation less security in case of javascript file
- 4 . You will be using soundjs for loading audio.
- 5 . Has their own API for each Tween,Easel,Sound and Preload
Last and Finally compare to LimeJs, Many developers use Createjs for developing games
including me.
The Breakouts project might help. It's sort of like TodoMVC in that they take a simple game of Breakout and implement it in different frameworks.
It covers Easel/CreateJS, LimeJS and 10 other popular frameworks.
I'm using EaselJS and personally I'm very happy with it, it's activly developed and also supported by Adobe and Microsoft. As a possible alternative you could take a look at http://kineticjs.com
If you are interested in getting started with EaselJS you can take a look at my tutorial-series: http://indiegamr.com/retro-style-plattform-runner-game-for-mobile-with-easeljs-part-1/ (They are slightly out of date, as they where written for the previous verison of EaselJS, but still do work with the current version)
I've just started developing games with EaselJS, seems easy if you know JS at some level. The lack of real world examples is a minus, but there are plenty of tutorials on basic usages of framework. And yeah, there is lots of good documentation on Easel on their website. http://www.createjs.com/Docs/EaselJS/
Their SoundJS and TweenJS are also very impressive libraries, take a look at them ;)
CreateJS is right tool to get started quickly. We are using HTML5 to create games with Javascript and HTML and that's why no reason to get involved with Python in LimeJS.
The documentation for CreateJS got a huge update in February/2013, and there are a bunch of tutorials for EaselJS that can help get you started.
© 2022 - 2024 — McMap. All rights reserved.