projects

Physic Engine

Interactive physics simulations in C, with live vectors, graphs, and adjustable parameters.

stack
C, raylib, Make
role
Solo developer
year
2026

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.

home page
profile page
notes page
projects page
lab page
ASCII lab page
Texture lab page
now page
uses page
changelog page
The Work That Disappears note
Anthon project
Drivewise project
Amber project
CP Lab project
Physic Engine project
field lab
theme action
copy email action