Heaps

Heaps
Heaps by Nicolas Cannasse (creator of the Haxe language) is a high-performance, open-source 2D/3D game framework built on top of Haxe. Lightweight, modular, and extremely flexible, Heaps is designed for experienced developers who want full control over their rendering, logic, and pipelines—ideal for games, interactive media, and creative applications.
Key Features:
- Built on Haxe: Leverages the powerful Haxe language for strong typing, cross-platform compilation, and high-speed development.
- 2D and 3D Engine: Supports both 2D and 3D rendering with full access to shaders, cameras, scenes, and real-time effects.
- Customizable Rendering Pipeline: Heaps lets you define your own rendering pipeline, with support for OpenGL, WebGL, DirectX, and more through the Kha backend.
- Cross-Platform Compilation: Compile to Windows, macOS, Linux, HTML5, Android, iOS, and consoles (custom setup required).
- Low-Level Access: Ideal for developers who want to optimize performance, memory, and rendering at a fine-grained level.
- UI, Animation, and Effects Support: Includes tools for UI layouts, skeletal animations, particle systems, and custom shaders.
- Open Source & Free: Fully open under the MIT license with active development and usage in commercial projects like Dead Cells.
Who Should Use It:
Heaps is perfect for experienced developers, indie studios, and graphics programmers who want a lightweight, cross-platform engine that provides maximum control with minimal abstraction.
Summary:
Heaps is a developer-centric, cross-platform game framework built for speed, control, and visual power. If you’re fluent in Haxe and want to fine-tune every part of your game engine, Heaps offers the flexibility and performance to bring your ideas to life.
TITLE: Heaps
CREATIVE GENRE: Game Development
PUBLISHER: Nicolas Cannasse / Heaps Team
SYSTEM: PC, Mac, Linux, Web-based, iOS, Android
Feature Tags
Price Range
Free
Related products
About Creaxus | Support | Privacy Policy | Legal | Promote your product | Cookies | X Creaxus


