Physics as a simulation
Physic Engine is an educational simulation project written in C. Six standalone demos explore free fall, projectile motion, action and reaction, drag, uniformly accelerated motion, and circular motion.
Inspecting motion
Each demo opens a raylib window with vector arrows, time-series graphs, sliders, and presets. Pause, reset, and speed controls let the viewer inspect how the simulation changes as its parameters change.
Structure
A shared core separates vectors, bodies, forces, integration, and world state from rendering and controls. Each simulation has its own program entry point, making the individual physical models accessible alongside the reusable code.
My role
I developed this project independently.