Skip to content

notomorrow/hyperion-engine

Repository files navigation

Hyperion Engine

Hyperion Engine is a 3D game engine written in C++. Currently, it targets Windows, macOS and Linux and has support for C# scripting via .NET Core.

To get started, check out the Compiling the Engine guide to set up your development environment and compile the engine.

Documentation

Definitions and Terminology provides definitions and explanations for various terms and concepts used within the engine.


Dynamic Diffuse Global Illumination (DDGI) GPU Particles
DDG( GPU particles

Some features include:

  • Multi threading with task system
  • Entity component system
  • PBR and post processing
  • Hardware ray tracing support for reflections and global illumination
  • Skeletal animation
  • C# scripting using .NET Core
  • More reflection and global illumination techniques such as
    • Screen space reflections
    • Voxel cone tracing
    • Environment probes
  • GPU occlusion culling
  • GPU particles

About

3D game engine written in C++. Includes features like PBR, realtime global illumination, and more

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •