Heaven Racer is a complete mobile-style 3D racing runner built as a Godot 4 template. You hold and drag to steer your runner along a floating sky path, tap to jump, collect cash and coins, dodge obstacles and race AI rivals to the end of the path. There you steer through one of three tank gates, and your new tank drives and fires by itself while you aim it through a field of enemies to the finish line.
The project includes 100 levels stored as text files, 20 characters with three upgrades each, 10 tanks, 15 enemy and obstacle types, a daily reward, a local leaderboard plus Dreamlo online support, ad, native share and notification hooks, achievements, pause, revive and a tutorial hint. The whole game is a node-free simulation that the 3D scene only draws, so it is testable headless, and every tunable number lives in one config file. It uses the GL Compatibility renderer for wide mobile support, runs in portrait at 720 x 1280, and supports touch, mouse, keyboard and gamepad with key rebinding.
Steam support covers achievements, leaderboards, cloud save and rich presence through the optional GodotSteam addon. The 3D models, sounds and music are CC0 (Kenney and Juhani Junkala plus original synthesised sounds and procedural meshes), with a source documented for each file.
Highlights
- One-touch play: hold and drag to steer, tap to jump, across 7 lanes
- 100 levels as text files, with a node-free simulation behind the 3D scene
- 20 characters with speed, steering and income upgrades
- 10 tanks and a tank-gate finale where you aim an auto-firing tank
- 15 enemy and obstacle types, power-ups, shields, revive and tutorial hint
- Daily reward, local leaderboard with Dreamlo online, ads, share and notification hooks
- GL Compatibility renderer, portrait 720 x 1280, touch, mouse, keyboard and gamepad
- One config file for every tunable number; Steam-ready export presets and store art
mammoth templates


