Haxe Game Development
A high-level strongly typed programming language used to produce cross-platform native code.
Contents
Game engines
An open-source 3D game engine with full Blender integration (Web, Mobile, Desktop, Consoles).
An open source, real-time 3D engine for OpenFL (Web, Mobile, Desktop).
Cross-platform 2D framework (Web, Mobile, Desktop, Unity).
Free, cross-platform 2D game engine powered by OpenFL (Web, Mobile, Desktop, Consoles).
A programming library for beginners. Powered by OpenFL and Starling (Web, Mobile, Desktop, Consoles).
High Performance Game Framework (Web, Mobile, Desktop, Consoles).
Haxe/Lua externs for Defold game engine (Web, Mobile, Desktop).
Interactive game and app development library (Web, Mobile, Desktop, Consoles).
The "Cross-Platform Game Engine", a popular Stage3D framework (Web, Mobile, Desktop).
Create Flash, HTML5, iOS, Android, and desktop games with no code (Mobile, Desktop).
Haxe Integration for Unreal (Web, Mobile, Desktop, Consoles).
A Haxe GDExtension for Godot 4 (Web, Mobile, Desktop, Consoles).
Low-level Engine
Ultra-portable, high performance, open source multimedia framework (Web, Mobile, Desktop, Consoles).
A flexible, lightweight layer for Haxe cross-platform developers (Web, Mobile, Desktop).
Desktop - GLFW binding (multi-platform library for OpenGL, OpenGL ES and Vulkan) (Desktop).
A cross-platform native backend (Web, Mobile, Desktop).
Make 3ds homebrew! (3DS).
Physics
Architecture
IoC, EC - The inverted game framework, is a development tool focused on Future Proofing.
ECS - An Entity Component System framework.
MVC - A powerful multi-modular MVC framework.
ECS - Entity Component System architecture with networking support.
Networking
Serialization and storage
Miscellaneous
3rd party API
Animation
Spine runtime automatically converted from the official Java/libgdx runtime.
Spine player for heaps.
Load and render sprites and animations in Aseprite format.
Load and render sprites and animations in Aseprite format.
Render Spine animation in the OpenFL engine, rendering processing can be achieved throughSprite and Tilemap.
File format reader/writer for .ase/.aseprite without external dependencies.
Yagp's Gif Player for HaxeFlixel.