A curated list of game development resources for Haxe 4, a high level strictly typed programming language which is used to produce cross-platform native code.
Feel free to update it.
Those are Haxe 4 compatible game engines.
| Engine | Target | Description | 
|---|---|---|
| Armory (Kha) | Web, Mobile, Desktop, Consoles | An open-source 3D game engine with full Blender integration. | 
| Away3D | Web, Mobile, Desktop | An open source, real-time 3D engine for OpenFL. | 
| HaxeFlixel (OpenFL) | Web, Mobile, Desktop, Consoles | Free, cross-platform 2D game engine powered by OpenFL. | 
| Haxegon (OpenFL) | Web, Mobile, Desktop, Consoles | A programming library for beginners. Powered by OpenFL and Starling. | 
| Heaps | Web, Mobile, Desktop, Consoles | High Performance Game Framework. | 
| hxdefold | Web, Mobile, Desktop | Haxe/Lua externs for Defold game engine. | 
| OpenFL | Web, Mobile, Desktop, Consoles | Interactive game and app development library. | 
| Starling | Web, Mobile, Desktop | The “Cross-Platform Game Engine”, a popular Stage3D framework. | 
| Stencyl (OpenFL) | Web, Mobile, Desktop | Create Flash, HTML5, iOS, Android, and desktop games with no code. | 
| unreal.hx | Web, Mobile, Desktop, Consoles | Haxe Integration for Unreal. | 
| Low-level Engine | Target | Description | 
|---|---|---|
| Kha | Web, Mobile, Desktop, Console | Ultra-portable, high performance, open source multimedia framework. | 
| Lime | Web, Mobile, Desktop | A flexible, lightweight layer for Haxe cross-platform developers. | 
| linc_glfw | Desktop | GLFW binding (multi-platform library for OpenGL, OpenGL ES and Vulkan). | 
| NME | Web, Mobile, Desktop | A cross-platform native backend for Haxe projects. | 
| Library | Description | 
|---|---|
| echo | Simple Physics Library. | 
| haxebullet | Bullet 3D Physics for Haxe. | 
| nape-haxe4 | Physics Engine (the original Haxe3 version of nape can be found here). | 
IoC == Inversion of Control  
EC == Entity Component  
ECS == Entity-Component-System
FSM == Finite State Machine
MVC == Model View Controller| Library | Architecture | Description | 
|---|---|---|
| awe6 | IoC, EC | The inverted game framework, is a development tool focused on Future Proofing. | 
| ecx | ECS | An Entity Component System framework. | 
| hexMachina | MVC | A powerful multi-modular MVC framework. | 
| OSIS | ECS | Entity Component System architecture with networking support. | 
| Library | Description | 
|---|---|
| Anette | Simple network library (no UDP). | 
| colyseus-hx | Multiplayer Game Client. | 
| haxe-simple-peer (js) | Haxe externs for simple-peer. | 
| hxWebSockets | Websockets for all Haxe platforms. | 
| Built-in | Heaps, OpenFL (HaxeFlixel & co), Kha (Armory). | 
| Library | Description | 
|---|---|
| Bits | Binary bit flags with unlimited amount of bits. | 
| CastleDB | A structured static database easing collaboration. | 
| hxbit | A binary serialization and network synchronization library. | 
| PODStream | Plain Old Data serializer. | 
| Game | Platform | Engine | Screenshot | 
|---|---|---|---|
| RELEASED | |||
| Darksburg | Desktop | Heaps |  | 
| Dead Cells | Desktop, Consoles | Heaps |  | 
| Defender’s Quest | Desktop, Consoles | HaxeFlixel (OpenFL) |  | 
| Dicey Dungeons | Desktop, Consoles | Haxegon (OpenFL) |  | 
| Evoland | Desktop, Mobile | Heaps |  | 
| Northgard | Desktop | Heaps |  | 
| Papers, Please | Desktop, iOS, PsVita | OpenFL |  | 
| Pocket Kingdom | Desktop | HaxePunk (OpenFL) |  | 
| rymdkapsel | Desktop, Mobile | OpenFL |  | 
| Spellbreak | PC, PS, Xbox, Switch | unreal.hx |  | 
| The Westport Independent | Desktop, Mobile | Luxe |   | 
| IN DEVELOPMENT | |||
| Frontier Story | Desktop | Heaps |  | 
More showcase : * OpenFL showcase * HaxeFlixel showcase * itch.io showcase * HaxePunk showcase * Flambe showcase * Kha showcase
| Type | Library | Description | 
|---|---|---|
| Animation | spine-hx | Spine runtime for Haxe automatically converted from the official Java/libgdx runtime. | 
| _ | HaxeFlixel | Spine parser. | 
| _ | Heaps-Spine | Spine player for heaps. | 
| _ | heaps-aseprite | Load and render sprites and animations in Aseprite format. | 
| _ | openfl-aseprite | Load and render sprites and animations in Aseprite format. | 
| _ | openfl-spine | Render Spine animation in the OpenFL engine, rendering processing can be achieved through Sprite and Tilemap. | 
| _ | ase | .ase/.aseprite file format loader written in Haxe without external dependencies. | 
| Color manipulation | nxColor | Color manipulation library. | 
| Collision | differ | A separation axis theorem collision library. | 
| Data structures | polygonal-ds | Data structures for games. | 
| Editor | flixel-studio | In-game editor for HaxeFlixel. | 
| Procedural generation | Dungeon builder | A set of dungeon generation algorithm (works w/ hx4 w/ minor changes). | 
| Localization | firetongue | A translation/localization framework written in Haxe. | 
| Map parser | PyxelEdit Map Importer | Parser for maps generated by the editor PyxelEdit. | 
| _ | Heaps | Built-in parser for Tiled. | 
| _ | HaxeFlixel | Parser for Tiled & Ogmo. | 
| _ | LEd | 2D level editor with a typed compile time loader. | 
| Math helpers | hxmath | A game-oriented math library for the Haxe language. | 
| _ | haxe-glm | A toolset for using 2, 3, and 4 dimensional vectors and matrices, as well as quaternions. | 
| _ | hx-vector2d | Worlds most complete Vector2d / Point class. With operator overloading. | 
| Modding | polymod | An atomic modding framework for Haxe games/apps. | 
| Particles | Sparkler | Modular Particle System. | 
| Monetization | extension-iap | Provides an access to in-app purchases (iOS) and in-app billing (Android) for OpenFL projects using a common API. Fork of this. | 
| Pathfinding | pathfinder | Easy A* pathfinding algorithm. | 
| Sprite | haxe-aseprite | Parser for .ase and .aseprite files. | 
| Steam | SteamWrap | Haxe native extension for the Steam API. | 
| Texture Packer | hxpk | Port of the libGDX Texture Packer. | 
| Tweening | actuate | A flexible, fast “tween” library. | 
| _ | YATL | Yet Another (Haxe) Tweening Library. | 
| UI | domkit | CSS Components based strictly typed UI framework. | 
| _ | flixel-ui | GUI library for HaxeFlixel. | 
| _ | HaxeUI | UI library with multiple framework backends (HTML5, Kha, OpenFL, PixiJS, WxWidgets, and a number of others as works in progress) |