Description
🏙️ Parkour Race: Rooftop Rush Unity Game Template
Parkour Race: Rooftop Rush is a polished 3D parkour runner Unity source code template created for developers, indie publishers, and studios who want to build and customize a mobile rooftop racing game without starting from an empty prototype.
Players automatically sprint through rooftop environments while navigating jumps, barriers, gaps, and ziplines. The controls are designed around a simple touch-based gameplay loop, making the game easy to pick up while still requiring good timing to complete courses successfully.
The project combines parkour running, racing against AI opponents, collectible coins, character skins, progression, daily rewards, and mobile advertising support into one ready-to-customize Unity project.
🏃 Fast-Paced Rooftop Parkour Gameplay
The core gameplay focuses on straightforward forward-running parkour rather than lane switching.
Players can:
Auto-run across rooftop courses
Tap to jump
Perform a double jump
Automatically slide beneath low obstacles
Auto-grab ziplines
Traverse vertical sections and gaps
Collect coins during runs
Race against AI opponents
Reach the finish line before competing runners
The controls are intentionally simple, with the challenge coming from timing, obstacle navigation, and fast reactions.
🎮 Simple Hyper-Casual Controls
Parkour Race: Rooftop Rush uses a touch-focused control system designed for mobile gameplay.
The main interaction is based around tapping to jump and double jump, while sliding and zipline traversal are handled automatically where appropriate.
This creates a clean gameplay loop that is easy to understand for casual players while leaving room for progressively more challenging rooftop courses.
🗺️ 20 Hand-Authored Levels
The template includes 20 hand-authored levels designed for the rooftop parkour racing experience.
Level data is driven through ScriptableObjects using the LevelScriptable/ structure, making the progression system easier to manage and customize.
Developers can use the included levels as a starting point for creating their own course progression.
🧑 16 Unlockable Runner Skins
The game includes 16 unlockable runner skins connected to the game's progression and shop system.
Each skin uses SkinSettingsSO and includes configurable information such as:
Skin cost
Runner color
Character prefab
Shop icon
This provides a ready-made foundation for adding character customization and giving players additional progression goals.
🪙 Coin Collection & Progression
Coins are integrated into the gameplay loop and can contribute toward progression and unlocks.
Players collect coins while running through rooftop courses, giving developers a straightforward collectible system that can be connected to the game's skin shop and progression mechanics.
🏆 AI Racing Opponents
The player does not race alone.
AI-controlled runners compete alongside the player, creating a race-to-the-finish gameplay structure.
The goal is simple:
Run, avoid obstacles, navigate the course, and reach the finish line ahead of the competing runners.
🎁 Daily Rewards & Meta Systems
The template includes additional systems designed to support player retention and progression.
Included meta features include:
✔ Daily rewards claim UI
✔ Runner skin unlocks
✔ Skin shop
✔ Coin collection and progression
✔ Main menu
✔ In-run HUD
✔ Level complete flow
✔ Level failure flow
✔ Settings
✔ Remove Ads purchase flag wiring
The Remove Ads functionality uses a PlayerPrefs flag that can be connected to the appropriate IAP product.
💰 Google AdMob Monetization Ready
Parkour Race: Rooftop Rush comes with Google AdMob integrated using the Google Mobile Ads Unity Plugin v11.
The project supports:
Banner ads
Interstitial ads
Rewarded ads
Ad loading
Ad display
Ad reload flow
Test ad unit IDs
The included test ad IDs should be replaced with production IDs before publishing the game.
A Remove Ads purchase flag is also prepared for connection to your own IAP product.
📦 Complete Game Project Structure
This is designed as a complete starting point for a mobile parkour game rather than a bare gameplay prototype.
The project includes:
20 playable levels
16 runner skins
Level ScriptableObjects
Skin ScriptableObjects
Main menu
Gameplay HUD
Win/complete screens
Fail screens
Skin shop
Daily rewards UI
Settings
Coin progression
AI racing opponents
Touch controls
AdMob integration
Remove Ads flag
TextMesh Pro UI
DOTween integration
Unity Analytics package
⚙️ Technical Details
Specification Details
Unity Version Unity 2022.3.62f3 LTS
Render Pipeline Universal Render Pipeline (URP)
Programming Language C#
Platforms Android, iOS
Input Touch
UI TextMesh Pro + mobile hyper-casual UI kit
Animation / Tweening Animator + DOTween
Advertising Google AdMob
Ads Supported Banner, Interstitial, Rewarded
Progression ScriptableObject levels + skin shop
Analytics Unity Analytics package
🛠️ Easy Setup & Publishing Workflow
Getting the project running is designed to be straightforward.
1. Open the Project
Open the project using Unity 2022.3 LTS.
2. Check Build Scenes
Confirm the Build Settings contain:
Main Menu as Scene 0
Gameplay as Scene 1
3. Configure AdMob
Set your AdMob App ID through:
Assets → Google Mobile Ads → Settings
4. Replace Test Ads
Update the test ad unit IDs inside the AdsManager prefab with your production ad IDs.
5. Add Your Branding
Update:
Company name
Product name
Game icons
Package ID
6. Build
Build the customized project for Android or iOS.
🎨 Perfect For
This Unity parkour source code is suitable for:
Mobile game developers
Indie developers
Hyper-casual game studios
Parkour game projects
Runner game projects
Racing game developers
Unity reskin projects
Publishers looking for a customizable mobile game
Developers building rooftop obstacle games
⭐ Why Choose Parkour Race: Rooftop Rush?
✔ Complete 3D rooftop parkour game template
✔ Unity 2022.3.62f3 LTS
✔ Universal Render Pipeline (URP)
✔ Fast auto-run gameplay
✔ Jump and double-jump mechanics
✔ Auto-slide obstacles
✔ Auto-grab zipline system
✔ AI racing opponents
✔ 20 hand-authored levels
✔ 16 unlockable runner skins
✔ ScriptableObject-driven progression
✔ Coin collection system
✔ Skin shop
✔ Daily rewards
✔ Complete menu and gameplay UI
✔ Google AdMob integration
✔ Banner, interstitial and rewarded ads
✔ Remove Ads purchase flag
✔ TextMesh Pro
✔ Animator + DOTween
✔ Unity Analytics
✔ Android and iOS support