Flixel was/is a popular game engine written for the Flash programming language. It unfortunately hasn’t been updated in many years. However HaxeFlixel is a port of Flixel to the Haxe cross platform programming language which is very much in fact under active development. In fact, HaxeFlixel 4.0 was just released today! This is also the biggest released they have ever done, so HaxeFlixel is still very much alive.
From the release:
We are proud to announce the release of HaxeFlixel 4.0.0! This is without a doubt the biggest release yet, with nearly 2000 new commits on the core repository alone since the last release.
The highlights of this release are:
- an improved API structure
- a refactored rendering system
- a much improved gamepad API
- improved HTML5 support
- improved OpenFL Next compatibility
- an improved debugger console (now using hscript) with auto-completion
- over 20 new demos
- ...and much more
For a more in-depth breakdown of the changes, have a look at our changelog. If you are mostly interested in the breaking changes to upgrade a project using HaxeFlixel 3.3.x, please refer to theupgrade guide.
We would like to thank all contributors who helped with this release in any way, as well as our Patreon supporters. Check out the Financial Summary 06/15 - 02/16 blog post on Patreon if you're wondering what we do with your donations.
Going forward, there are two things we want to foucs on:
- A stable API - Breaking changes should be the exception and only happen in major releases. This also means following semantic versioning more closely.
- More frequent releases - 4.0.0 took longer than it should have. We aim to have smaller releases in the future, but release more frequently.
The HaxeFlixel team
I know I’ve said this a few times, but I really do intend to do more Haxe content in the near-ish future.