Choosing an HTML5 2D engine : Frozen Fractal

General News

Summary

Because Dragon Attack’s performance on Crafty.js was disappointing, and the libGDX port also had problems running smoothly when compiled to JavaScript (plus some unfortunate technical decisions I made along the way), I’ve decided to go for a third rewrite, using better tech. I’ve been working a lot with HaxeFlixel lately, and it is so full of weird architecture and undocumented behaviours, it’s not even funny. I used Phaser before, in a Ludum Dare project, and while it’s reasonably nice, I didn’t fall in love with it. But the original Dragon Attack, called Glauron, was made with it and had major performance problems on mobile. Matter.js seems solid (pun intended), but looking around I found p2.js, which offers the same functionality behind a cleaner API, and seems to give slightly better simulation results (less springy stacks, which is a notoriously tricky problem for physics engines).

Classifications

industries
Entertainment
applications
AI & Machine learning

AskAI Classifications

Labels
Independent Software Vendor Game Development Casual Games

Linked Companies

Frozen Fractal
up to $1M