Athena is an early-stage Game Engine with a high emphasis on Rendering.
Currently working on Windows platform.
- PBR Renderer
- IBL (Image Based Lightning)
- Cascaded Shadow maps
- Full HDR Pipeline
- Bloom
- Skeletal Animations
- Entity Component System(ECS)
- Event system
- Editor with docking support
- File dialogs, material & component editors
- Basic Runtime
- One-click scene loading/saving, YAML serializer(and deserializer) for all components and resources
- Logging, image & cubemap loading via editor, YAML reading, UUID, random generators and many more!
- Depth of field
- Atmosphere Rendering
- OIT
- Forward Plus Renderer
- Instancing
- HBAO
- SSR
Visual Studio 2019 or 2022 is recommended.
To setup projects run one of the scripts in Scripts folder.
You will find solution file(.sln) in Build/Projects folder.