Crafty Blog - JavaScript Game Engine Development

Development of Crafty

0 notes &

Big To-Do List for 0.3

After reading Josh’s article about his experience building a game with Crafty, I took his great ideas and issues and added them all to the to-do list for version 0.3. Hopefully I am not being too ambitious but it means a stall to the very exciting Crafty Builder.

  • Unit tests (might hold off for 0.4)
  • Better minification (46% reduction at the moment)
  • Use the inbuilt canvas background repeat (if anyone actually uses it)
  • SAT collision
  • Comment code (some of it is lacking lots of much needed comments)
  • Object.defineProperty (optimization for IE9)
  • Mobile input (for all the i(Phone|Pad) gamers)
  • Alpha transparency
  • Draw optimization (speed things up hopefully a lot)
  • Multiple Audio instances (so the same sounds can play overlapping)

Obviously some of these aren’t top priority (such as code comments) but I might be able to get it done in a day!