Skip to content
/ maze Public

A game engine featuring physically-based rendering (PBR). It is built with modern C++23 and OpenGL, targeting both Windows, Linux and macOS platforms.

License

Notifications You must be signed in to change notification settings

tomconder/maze

Repository files navigation

Maze

A game engine featuring a nice walk through a maze.

work in progress

Features

  • Platform portability: OpenGL and C++ for Windows, Linux and macOS
  • Physically based rendering (PBR)
  • Cook-Torrance microfacet specular BRDF
  • Point lights and directional light
  • PCF shadows
  • Reinhard tone mapping
  • Multi-channel signed distance field (MSDF) text rendering
  • Performance profiling with Tracy

Project Organization

assets/          # game assets
docs/            # documentation
game/            # source files for maze
sponge/          # source files for sponge game engine
tools/           # tools and utility scripts

Getting Started

For instructions on how to build and run the application, please refer to the full documentation

About

A game engine featuring physically-based rendering (PBR). It is built with modern C++23 and OpenGL, targeting both Windows, Linux and macOS platforms.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •