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
Bachelors Project
This project was completed as part of my bachelor's degree, aiming to develop a lightweight 3D game engine utilizing modern C++.
Tools
The OpenGL graphics API was utilized for rendering, Visual Studio was used for coding in C++, and CMake to build the project.
Timeframe
The timeframe for developing and writing the bachelor's thesis was six months excluding the project's planning phase.


Project Highlights
Used Libraries/Tools/APIs
OpenGL
GLAD & GLFW
GLM
CMake
Bullet Physics
STBI
Assimp
ImGuizmo
ImGUI
bottom of page


