Learn calculus by platforming on math curves. 60+ levels, aerodynamics included.
First Principles is an educational 2D platformer where you walk on mathematical curves. The derivative decides where
platforms exist — positive slope means solid ground, negative slope means gaps you must jump across.
WHAT YOU'LL LEARN
• Derivatives, integrals, and Riemann sums
• Taylor/Maclaurin series (e^x, sin x, cos x)
• Polar coordinates (cardioids, roses, logarithmic spirals)
• AP Calculus BC topics (logistic growth, arctan, implicit differentiation)
• AP Physics C (projectile motion, angular momentum, exponential decay)
• Aerospace engineering (lift vs alpha, drag polars, atmospheric density)
• Chaos theory (Lorenz attractor), fractals (Mandelbrot set)
• Big O notation (O(1) through O(2^n))
• Economics (dot-com bubble, 2008 crisis — stylized teaching curves)
• Fourier and Laplace transforms
60+ LEVELS across 11 categories
From gentle parabolas to a Mandelbrot fractal finale. Each level teaches a real concept through gameplay — not
flashcards.
FEATURES
• Walk on f(x), jump where f'(x) drops — feel calculus physically
• Built-in graphing calculator mode with pinch-zoom and transform sliders
• Full LaTeX equation display for every level
• Derivative air-jump mechanic — graze the f'(x) line for a mid-air boost
• Stage transitions with educational story cards
• 14 languages supported
• Per-category background music
• Math tips and concept articles built in
WHO IT'S FOR
• AP Calculus AB/BC and Physics C students
• University STEM learners
• Anyone curious about math, from high school to grad school
• Teachers looking for a visual, interactive supplement
Built with Unity 6.
What's new
New in 1.5: 3D!
3D graphing: surfaces z = f(x, y), curves (x(t), y(t), z(t)), parametric surfaces and implicit shapes like x² + y² + z² = 9. Turn, zoom, tap a point to read coordinates and partial derivatives, and drag sliders a, b, c.
13 new 3D stages: shape planes, bowls, saddles, waves, helix rails and a spiral staircase, then walk your own graph to the goal. Touch, keyboard and controller support.