TheFlyingPiano99 / HomebrewGraphicsEngine

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:C++ 76.9%Language:C 21.4%Language:GLSL 1.5%Language:Inno Setup 0.1%Language:Python 0.0%