A voxel engine with a build-in modding environment, not yet ready for a public release
Formerly known as a low-poly physics and graphics library TilesGE. Realm Engine is being developed in a private repository, with this repo containing an overview and updates. For nostalgic purposes code of one of the early versions of TilesGE is available.
Project goal - explore possibilities of voxel world representation, by implementing optimized voxel physics and simulation engine.
Editor features:
- ECS entity viewer and editor
- Log tab with colors!
- Tracy profiler integration
- Debug gizmo drawing with groups
- Instrumented debugger and value watcher, aware of the applcation loop
- C++ 20, CMake
- BGFX as a GPU abstraction
- SDL as windows and input abstraction
- EnTT core entity component system
- Dear ImGui developer tools UI
- protobuf binary serialization
- Valve GameNetworkingSockets UDP networking library
- kompute Vulkan GPGPU abstraction
- Tracy frame profiler