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
StatusReleased
CategoryOther
PlatformsWindows
AuthorIzyK04
GenreSimulation
Tags3D, Game engine, No AI

Download

This project is currently unavailable

Leave a comment

Log in with itch.io to leave a comment.