A free, cross-platform 2D game engine built with Haxe and OpenFL for native multi-platform deployment.
HaxeFlixel is a free, cross-platform 2D game engine powered by the Haxe programming language and OpenFL framework. It allows developers to write game code once and deploy natively to multiple platforms including desktop, mobile, web, and consoles. The engine originated as a port of the original ActionScript 3 Flixel engine and has grown into a comprehensive ecosystem with extensive tooling and community support.
Game developers looking for a mature 2D game engine with true cross-platform capabilities, particularly those interested in deploying to multiple native targets without rewriting code.
Developers choose HaxeFlixel for its proven architecture inherited from the original Flixel engine, combined with the cross-platform power of Haxe and OpenFL, extensive documentation, and a rich ecosystem of demos and community resources.
Free, cross-platform 2D game engine powered by Haxe and OpenFL
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages Haxe and OpenFL to compile natively to desktop, mobile, web, and console targets, enabling true write-once-run-anywhere development as highlighted in the README's platforms section.
Includes over 80 demo projects for learning, along with addons, UI components, and comprehensive documentation, providing extensive resources for developers to reference and build upon.
Maintained by a core team and over 100 contributors with active Discord support, ensuring ongoing development and assistance, as noted in the community links and badges.
Builds on the legacy of the original ActionScript 3 Flixel engine, offering a mature and tested framework for 2D game development with continuous improvements.
Uses Haxe, a less common language that can limit hiring options, community resources, and increase the learning curve for developers unfamiliar with it.
Requires installation and configuration of Haxe, OpenFL, and other dependencies, which can be more involved and error-prone compared to all-in-one game engines with simpler installers.
Smaller ecosystem means fewer ready-made assets, plugins, and tools available out-of-the-box, potentially requiring more custom development compared to mainstream engines.