Heaps.io
Cross platform graphics for high performance games

What is Heaps.io?

Heaps.io is a mature, cross-platform graphics engine designed for high performance games. It leverages modern GPUs commonly available on both desktop and mobile devices, and it is built on the Haxe language for native cross-platform compilation. At its core, Heaps supports both 2D and 3D environments, allowing developers to create rich, accelerated graphics with ease. It features a fast compile-and-run cycle, a cross-platform GPU shader system, and full support for mouse, keyboard, and gamepad inputs. Heaps is free and open source, with no revenue share or hidden fees, and is backed by a large, supportive community.

Features

  • 2D and 3D Accelerated Graphics: Supports both 2D and 3D game environments.
  • Cross Platform Compilation: One source code compiles natively to multiple platforms.
  • Fast Compile-and-Run Cycle: Never wait more than a few seconds to build your project.
  • GPU Accelerated: Works for both 2D and 3D with modern GPU support.
  • Cross Platform GPU Shader System: Advanced effects made simple and globally compatible.
  • Full Controller Support: Includes mouse, keyboard, and gamepad support.
  • File Formats Support: PNG, JPG, FBX, OGG, etc.
  • Open Source: Free and open source with no revenue share or hidden fees.

Use Cases

  • Developing high performance 2D games for desktop and mobile.
  • Creating 3D games with accelerated graphics and shader effects.
  • Building cross-platform game prototypes with fast iteration cycles.
  • Learning game development with a free, open source engine.
  • Porting games to multiple platforms from a single codebase.

FAQs

  • What platforms does Heaps.io support?
    Heaps.io supports all mainstream platforms natively through Haxe cross-platform compilation, including Windows, macOS, Linux, Android, iOS, and web.
  • Is Heaps.io really free?
    Yes, Heaps.io is completely free and open source, with no revenue share or hidden fees.
  • Do I need to know Haxe to use Heaps.io?
    Yes, Heaps.io is built on the Haxe language, so familiarity with Haxe is required to use the engine.
  • Can I use Heaps.io for both 2D and 3D games?
    Yes, Heaps.io supports both 2D and 3D game environments with GPU acceleration.

Helpful for people in the following professions

Heaps.io Uptime Monitor

Average Uptime

0%

Average Response Time

0 ms

Last 30 Days

Blogs:

Didn't find tool you were looking for?

Be as detailed as possible for better results