close
Fork Heaps on GitHub
Menu

Cross platform graphics
for high performance games

Heaps.io is a mature cross platform graphics engine designed for high performance games. It is designed to leverage modern GPUs that are commonly available on both desktop and mobile devices.

Publish anywhere

With Haxe, you can easily build cross-platform tools targeting all the mainstream platforms natively.

BERJAYABERJAYABERJAYABERJAYABERJAYABERJAYABERJAYABERJAYA

2D and 3D accelerated graphics

BERJAYA BERJAYA
BERJAYABERJAYA
BERJAYA BERJAYA

BERJAYA

2D and 3D game engine

At its core, Heaps is built to support both 2D and 3D environments.

BERJAYA

Cross platform compilation

One source code that compiles natively to the platform you want!

BERJAYA

Easy to get started

Still entirely customizable for high end graphics.

BERJAYA

Fast compile-and-run cycle

Never wait more than a few seconds to build your project.

BERJAYA

GPU accelerated

Of course! And it works for both 2D and 3D.

BERJAYA

Cross platform GPU Shader system

Advanced effects made simple & globally compatible.

BERJAYA

Full controller support

That includes mouse, keyboard and gamepad support.

BERJAYA

File formats support

PNG, JPG, FBX, OGG, etc.

BERJAYA

It's free

Like really free: no revenue share and no hidden fee.

Getting started

To use Heaps.io, you need to install Haxe 3.4+

haxelib install heaps

Learn more
 

Open Source

Heaps.io is free and open source, with a large and supportive community pushing its growth and evolution. Feel free to contribute, test the latest build and don't forget to star us on Github!

Star

A friendly API with several purposes

The Heaps.io API is comprised of several toolkits, namely:
  • h2d used for 2D display (for 2D games and user interfaces)
  • h3d used for rendering 3D models
  • hxd contains cross platform classes and a complete resource loading and management framework
  • hxsl is the Haxe Shader Language implementation