HyperionEngine
Hyperion Engine is a high performance C++20 game engine focused on modern rendering techniques. It features a Vulkan graphics backend with a DirectX 12 backend in development, GPU driven rendering, and clustered deferred shading supporting large numbers of dynamic lights with forward clustered shading for translucent materials. Real time global illumination and reflections are achieved through ray tracing and screen-space fallbacks for non-RT hardware. The engine includes a built in shader compiler with permutation support, hot reloading for shaders and scripts, and a level streaming and world partitioning system for efficient memory usage in large worlds. A visual editor for Windows and macOS provides scene editing, asset importing, project file management, and an offline light baking system for lightmap volumes, reflection and irradiance probes, fog volumes, and shadow maps. An integrated real time path tracer serves as a lighting reference before baking. Scripting is supported via C or the custom HypScript