Heaps
Heaps : Haxe Game Framework
**Heaps** is a cross platform graphics engine designed for high performance games. It's designed to leverage modern GPUs that are commonly available on desktop, mobile and consoles. The project is written primarily in Haxe, distributed under the MIT License license, first published in 2012. It has gained significant community traction with 3,490 stars and 371 forks on GitHub.
Heaps
High Performance Game Framework
Heaps is a cross platform graphics engine designed for high performance games. It's designed to leverage modern GPUs that are commonly available on desktop, mobile and consoles.
Heaps is currently working on:
- HTML5 (requires WebGL)
- Mobile (iOS, tvOS and Android)
- Desktop with OpenGL (Win/Linux/OSX) or DirectX (Windows only)
- Consoles (Nintendo Switch, Sony PS4, XBox One - requires being a registered developer)
- Flash Stage3D
Community
Ask questions or discuss on https://community.heaps.io
Chat on Discord https://discord.gg/sWCGm33 or Gitter https://gitter.im/heapsio/Lobby
Samples
In order to compile the samples, go to the samples directory and run haxe gen.hxml, this will generate a build directory containing project files for all samples.
To compile:
- For JS/WebGL: run
haxe [sample]_js.hxml, then openindex.htmlto run - For HashLink: run
haxe [sample]_hl.hxmlthen runhl <sample>.hlto run (will use SDL, replace-lib hlsdlby-lib hldxin hxml to use DirectX) - For Flash: run
haxe [sample]_swf.hxml, then open<sample>.swfto run - For Consoles, contact us: nicolas@haxe.org
Project files for Visual Studio Code are also generated.
Get started!
Contributors
Showing top 12 contributors by commit count.

