
All work
Game · 3D parkour
Gravity Fall
You fell. Climb back. Gravity Fall is a 3D physics parkour climb across four worlds. Built in Babylon.js with Havok physics for CrazyGames and Poki. The game has data-driven levels, three climbers with distinct move feels, and a portal SDK adapter for ads, mute, and saves.
CrazyGames awaiting review. Store listing after acceptance.
- Year
- 2026
- Duration
- Ongoing
- Role
- Founder
- Status
- in progress
Babylon.jsHavokTypeScriptViteCloudflare WorkersCrazyGames SDK
Trailer
A climb in motion.
The hard parts
- Browser parkour needs coyote time, jump buffer, and landing weight without feeling floaty or unfair.
- Portal hosts (CrazyGames, Poki) each want loading hooks, ads pacing, mute, and save APIs.
- Four worlds and 34 levels have to stay under strict HTML5 size budgets while still looking distinct.
- Three climbers need readable identity and different feel without three separate codebases.
What we did
- Havok capsule controller with shared tuning multipliers per climber (Nix, Vesper, Kael).
- PortalAdapter abstracts SDK events so the game runs with real portals or safe no-ops in QA.
- JSON levels plus Vite code-splitting (worlds, Havok, loaders) for on-demand chunks.
- Procedural GLB climbers and a live 3D character-select UI matching in-game roster.
What shipped
- Playable Worlds 1–4 prototype (34 levels) with touch and keyboard controls.
- QA deploy on Cloudflare Workers; CrazyGames build submitted for review.
- Character roster, Ascent meta-economy, and midgame ad hooks wired for portals.
Covers and capture



