Skip to content
Murray Campbell edited this page Aug 28, 2018 · 20 revisions

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

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

The Heaps API is comprised of several top level packages, namely:

  • h2d used for 2D display (for 2D games and user interfaces)
  • h3d used for rendering 3D models
  • hxd contains cross platform classes such as Bitmaps, and a complete resource loading and management framework
  • hxsl is the Heaps Shader Language implementation

Use the menu on the right to navigate through the documentation.

Clone this wiki locally