A from-scratch OpenGL/C++ recreation of Newton's apple — hand-coded inverse-square-law physics, a procedurally grown apple tree, and a camera you actually control (the scene’s Newton just sits there, as history demands).
The story of Newton and the apple is probably apocryphal, definitely oversimplified, and yet still the reason most people can recite the concept of gravity on command — so I rebuilt the moment as a real-time 3D scene, from scratch, in C++ and OpenGL. An apple falls from a tree under a custom implementation of Newton's law of universal gravitation (no physics engine doing the work behind the curtain), in a fully textured environment — a procedurally grown tree, Newton himself, ground, sky — with free camera movement and an in-scene menu system.
Don’t take my word for it — the receipts are on GitHubBuilding the physics from the actual inverse-square law — rather than faking a plausible-looking fall — was the point of the exercise. It's a small simulation, but implementing F = Gm₁m₂/r² by hand against a real OpenGL scene made the law concrete in a way that reading it in a textbook never did. No apples were harmed; one CMake config nearly didn't survive.