Awesome Haxe Game Development 
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.
Contents
- Game engines
- Low-level Engine
- Physics
- Architecture
- Networking
- Serialization and storage
- Games
- Miscellaneous
- Articles
- Other haxe lists
Game engines
Those are Haxe 4 compatible game engines
* Armory (Kha) - An open-source 3D game engine with full Blender integration (Web, Mobile, Desktop, Consoles).
* Away3D - An open source, real-time 3D engine for OpenFL (Web, Mobile, Desktop).
* ceramic - Cross-platform 2D framework (Web, Mobile, Desktop, Unity).
* HaxeFlixel (OpenFL) - Free, cross-platform 2D game engine powered by OpenFL (Web, Mobile, Desktop, Consoles).
* Haxegon (OpenFL) - A programming library for beginners. Powered by OpenFL and Starling (Web, Mobile, Desktop, Consoles).
* Heaps - High Performance Game Framework (Web, Mobile, Desktop, Consoles).
* hxdefold - Haxe/Lua externs for Defold game engine (Web, Mobile, Desktop).
* OpenFL - Interactive game and app development library (Web, Mobile, Desktop, Consoles).
* Starling - The "Cross-Platform Game Engine", a popular Stage3D framework (Web, Mobile, Desktop).
* Stencyl (OpenFL) - Create Flash, HTML5, iOS, Android, and desktop games with no code (Mobile, Desktop).
* unreal.hx - Haxe Integration for Unreal (Web, Mobile, Desktop, Consoles).
* HxGodot (Godot 4.0) - A Haxe GDExtension for Godot 4 (Web, Mobile, Desktop, Consoles).
Low-level Engine
- Kha - Ultra-portable, high performance, open source multimedia framework (
Web,Mobile,Desktop,Consoles). - Lime - A flexible, lightweight layer for Haxe cross-platform developers (
Web,Mobile,Desktop). - linc_glfw - Desktop - GLFW binding (multi-platform library for OpenGL, OpenGL ES and Vulkan) (Desktop).
- NME - A cross-platform native backend (
Web,Mobile,Desktop). - 3DSHaxe - Make 3ds homebrew! (
3DS).
Physics
- echo - Simple Physics Library.
- haxebullet - Bullet 3D Physics.
- nape-haxe4 - Physics Engine (the original Haxe3 version of nape can be found here).
Architecture
IoC == Inversion of Control
EC == Entity Component
ECS == Entity-Component-System
FSM == Finite State Machine
MVC == Model View Controller
- 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.
Networking
- Anette - Simple network library (no UDP).
- colyseus-hx - Multiplayer Game Client.
- haxe-simple-peer (js) - Haxe externs for simple-peer.
- hxWebSockets - Websockets for all platforms.
- Built-in - Heaps, OpenFL (HaxeFlixel & co), Kha (Armory).
Serialization and storage
- 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.
Games
- Darksburg - Heaps -
Desktop.
