cbrl / Hyperion

A 3D game engine featuring physically-based lighting with forward and deferring rendering pipelines, and an entity-component system.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hyperion

A 3D game engine featuring physically-based lighting with forward and deferring rendering pipelines, and an entity-component system.

Compiler Requirements

This project requires a version of MSVC with C++20 support. Support for modules in MSVC is a work in progress, and this project still causes internal compiler errors as of MSVC 14.32 (Visual Studio 17.2).

Required vcpkg Packages

  • assimp
  • directxtk
  • directxtex
  • nlohmann-json
  • spdlog

About

A 3D game engine featuring physically-based lighting with forward and deferring rendering pipelines, and an entity-component system.


Languages

Language:C++ 76.8%Language:C 18.4%Language:HLSL 4.9%