OpenGL GameEngine
A downloadable project for Windows
Overview
------------------------------------------
This project is a small game engine, designed to demonstrate key principles of game engine architecture. The engine supports real-time 3D rendering, a flexible object system, integrated physics, runtime GUI editing, and in-engine debugging tools.
The engine was built using OpenGL as the core rendering framework and several supporting libraries for extended functionality.
------------------------------------------
Libraries Used
------------------------------------------
Library and its purpose:
OpenGL = 3D Rendering
GLFW = Window management & input
GLEW = OpenGL extension loading
GLM = Mathematics (vectors, matrices, transformations)
ReactPhysics3D = Physics simulation and collision detection
ImGui = Immediate-mode GUI (editor interface & runtime tools)
stb_image = Image loading (textures, heightmaps)
------------------------------------------
Controls
------------------------------------------
Action and its Key:
Move camera = Right Mouse Hold + W / A / S / D
Move camera = up/down Q / E
Use editor GUI = Left Mouse Click
- object instances are selected in the GUI.
- ability to 'play' is in the GUI.
------------------------------------------
Content Included
------------------------------------------
Folder and its Description:
/assets/models Sample models (OBJ)
/assets/textures Sample textures
/assets/shaders GLSL shader programs
------------------------------------------
Credit
------------------------------------------
Used educationallicense for free assets on synty
| Published | 15 days ago |
| Status | Released |
| Category | Other |
| Platforms | Windows |
| Author | IzyK04 |
| Genre | Simulation |
| Tags | 3D, Game engine, No AI |
Download
This project is currently unavailable



Leave a comment
Log in with itch.io to leave a comment.