Modern OpenGL Space Physics Simulation

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

This is a modern OpenGL project created in C++ during my 2nd year of university. It consists of a PBR rendered scene with dynamic and static collisions, euclidean physics and multiple camera angles.

Having never had experience with graphics programming before this project, this was an introduction to shader programming and the graphics pipeline. It also served to improve my knowledge of physical interactions in games.

This project consists of a space scene with phong shading. A skybox is present and a scorpion-like spaceship is free to move around the scene, displace dynamic colliders (asteroids) and static colliders (lamp posts). The player can swap camera angles and enable/disable debug information. All controls are listed in the program's command prompt. Sphere colliders were used for ease of collision detection and the ASSIMP library has been implemented for importing of custom models.

Build files to try out the simulation are available on this page, source files are available on github at the following link: https://github.com/GameDevChris/OpenGL-Physics-Simulation

Platforms
Release date
Developer
Bodsworthcm
Age rating
Not rated

System requirements for PC

Read more...
Modern OpenGL Space Physics Simulation screenshot, image №3740841 - RAWG
Edit the game info
Last Modified: Jan 20, 2023

Where to buy

itch.io