Welcome to the official site for HyEngine. An entirely hand written, free and open source 2D game engine and editor.
Platform independent C/C++ OpenGL/WebGL rendering with custom shaders, multiple windows, and fast WebAssembly builds.
Stable, deterministic physics simulation integrated directly into Entities and the node system.
Optionally build and export your game for the web browser. HyEditor fully automates the Emscripten pipeline.
A clean C++ API with Nodes, Entities, animation floats, physics shapes, UI widgets, and more.
HyEditor manages assets, builds, animation timelines, entities, visual layouts, and auto-generates clean C++ gameplay classes.
Import Spine skeletons into HyEditor, configure animation states, and blend/mix at runtime.
HyEditor manages all CMake generation, source files, dependencies, and multi-platform builds.
All asset management tasks from importing, iteration, replacing, to in-engine. Very efficient atlas packing and utilization, bitmap fonts, audio banks, tilesets, and Spine support.
| Engine |
|
|---|---|
| Editor |
|
| Build System |
|