Honey is primarily an early-stage interactive application and rendering engine for Windows.
Visual Studio 2017 or 2019 is recommended, Honey is rarely tested on other development environments whilst we focus on a Windows build.
You can clone the repository to a local destination using git:
git clone --recursive https://github.com/dSyncro/Honey
Make sure that you do a --recursive
clone to fetch all of the submodules!
The main purpose of Honey is to create a 3D engine from scratch to serve as an education tool for teaching game engine design and architecture.
- Fast 2D rendering (UI, particles, sprites, etc.)
- High-fidelity Physically-Based 3D rendering (this will be expanded later, 2D to come first)
- Support for Mac, Linux, Android and iOS
- Native rendering API support (DirectX, Vulkan, Metal)
- Fully featured viewer and editor applications
- Fully scripted interaction and behavior
- Integrated 3rd party 2D and 3D physics engine
- Procedural terrain and world generation
- Audio system