/YXK_HomebrewGraphicsEngine

A grahics/videogame engine writen in C++ using OpenGL.

Primary LanguageC++MIT LicenseMIT

HomebrewGraphicsEngine

HoGraEngine logo

A grahics/videogame engine written in C++ using OpenGL.

Features

  • Collision and physics engine
  • Deferred PBR shading with bloom
  • Instanced rendering
  • Font rendering
  • Audio

Screenshots

screenshot01

screenshot02

animation01

Third-party libraries

  • Asset-Importer-Lib (assimp)
  • FFTW++
  • FreeType
  • glad
  • GLFW OpenGL Library
  • Imgui
  • OpenGL Mathematics (glm)
  • KHR
  • OpenAL soft
  • stb
  • AudioFile.h
  • nlohmann/json

Idea icons created by Good Ware - Flaticon