← Back to Projects Project Image

Real Time Physics Engine Simulation

C++ OpenGL GLSL ImGui Xmake Build System

This project is a C++ physics simulation engine that allows for the real-time simulation of a customizable number of objects in either a 2D or 3D environment. It leverages the power of OpenGL for rendering and GLSL for shader programming to create a visually engaging and interactive experience.

The engine is built using the Xmake build system, and it uses libraries such as GLFW for windowing, GLM for mathematics, and ImGui for creating a flexible and user-friendly graphical user interface. This allows users to easily manipulate the simulation parameters and observe the results in real-time. The project demonstrates a strong understanding of object-oriented programming, real-time rendering, and physics simulation principles.