top of page

CLOVER
GAME ENGINE

This project showcases the development of a C++ game engine leveraging OpenGL for graphics rendering. It features a custom render pipeline, physics, meshes, materials and UI. Incorporating multiple libraries, this engine provides a framework for game development. As a bachelor's project, it demonstrates proficiency in programming, graphics, and software architecture.

Development

Opengl-logo.svg.png
programming-language-programmer-computer

Project Highlights

Renderpipeline

The complete render pipeline was built from the ground up using the OpenGL API, resulting in a forward renderer that incorporates multiple light types, materials, shadows, and additional features.

Used Libraries/Tools/APIs

OpenGL

GLAD & GLFW

GLM

CMake

Bullet Physics

STBI

Assimp

ImGuizmo

ImGUI

CONTACT

  • LinkedIn

All product names, logos, and brands are property of their respective owners. All company, product, and service names used on this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.

© 2026 by Peter Förster

bottom of page