Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 831 Bytes

README.md

File metadata and controls

32 lines (24 loc) · 831 Bytes

Monet

A C++ game engine made using the Vulkan graphics API.

Features

  • PBR lighting from HDRI images, rendering all the necessary maps/LUTs at program startup
  • PBR lighting from point lights
  • Shadow mapping
  • Multisampling
  • Instrumented for profiling using Tracy
  • Dear ImGui support for debugging
  • Create materials with arbitrary descriptors by only modifying _load_materials.txt.
  • PhysX physics implemented
  • Simple audio playback
  • Cache assets for faster startup
  • Skeletal animation

Screenshots

Furniture and ground lit by an HDRI

Plans

  • SSAO
  • Frustum culling
  • Occlusion culling
  • Particle system