endlessrunner3dpro.lat is temporarily under maintenance. For now, check out our other assets at Voxel Craft.
A complete, production-ready game template with modular systems, mobile support, and advanced features. Start building your next hit runner game in minutes.
Designed for developers who want to ship fast without sacrificing quality.
Built for mobile with touch/swipe controls, automatic platform detection, and mobile-optimized performance.
Object pooling, optimized draw calls, LOD support, and efficient particle systems for 60+ FPS on mobile.
Full game loop, power-ups, progressive difficulty, audio management, save system, and UI included.
Modular architecture lets you modify or replace any system without breaking others. Clean API for integration.
Get your game running in minutes, not hours.
Scenes Setup: Add MainMenu and Run scenes to Build Settings. Ensure the correct scene order (index 0 is the startup scene).
Create essential tags: Player, Obstacle, Train, FrontTrain, Coin, PowerUp, Player Bubble. Set up layers: Ground (6), TrainLayer (7), PlayerLayer (8).
Import Input System package. In Player Settings, select "Both" or "Input System Package (New)" for Active Input Handling.
Configure PlayerController, add required managers (GameManager, DifficultyManager, PowerUpManager, AudioManager, ObstacleSpawner). Assign all prefabs and components.
Press Play! Player runs automatically. Test controls: A/D for lanes, Space to jump, S to slide. Collect coins, avoid obstacles, enjoy your new game!
Detailed configuration for every system.
Rigidbody with proper constraints. GroundCheck child object. Body parts assignment. AudioSource and Particle Systems configured. Input Actions with MoveLeft, MoveRight, Jump, Slide actions.
GameManager (singleton). DifficultyManager with speed progression. PowerUpManager with 5 power-up types. AudioManagerItems with sound pool. ObstacleSpawner with prefab assignments and pooling.
Coin prefab with Coins script, float animation, Sphere Collider trigger. Optional CoinMagnetEffect with attraction range and speed. Easy value customization.
Obstacle script with jump/destroy options. Collider configuration. Destruction physics. Audio fallback system. Easy addition of new obstacle types.
5 power-up types: Shield, Magnet, Plane, DoubleCoins, SpeedBoost. Visual effects assignment. Duration configuration. Easy expansion with new power-ups.
Automatic touch control detection. Swipe gesture support. Mobile-optimized graphics. Reduced texture sizes. Simplified particle effects. Mobile shader support.
Everything included in the template.
Complete 3D runner mechanics • Mobile & PC controls • Object pooling system • Progressive difficulty • Game state management • Pause/Resume functionality
5 power-up types (Shield, Magnet, Plane, DoubleCoins, SpeedBoost) • Coin magnet attraction • Power-up duration management • Visual effects system
Complete audio management • Particle effects system • Camera shake • Damage/Blink effects • Procedural animation • Train collision system
Complete menu system • Score display • Power-up indicators • Game over screen • Pause menu • Mobile-responsive UI
Save system (PlayerPrefs) • Input System integration • Layer-based collision • Tag-based identification • Singleton patterns • Event-driven architecture
Object pooling • Draw call batching • LOD support • Occlusion culling • Mobile shaders • Performance profiling ready
Watch the complete runner template in gameplay.
Professional guidance for scaling your game.
✅ DO:
• Keep only ONE instance of each manager
• Use the provided pooling system
• Test on target platform early
• Backup before major changes
• Use the example scene as reference
❌ DON'T:
• Modify singleton initialization logic
• Change tag/layer names without updating scripts
• Use Destroy() for frequently spawned objects
• Forget to set colliders as triggers where needed
• Ignore mobile performance considerations
Easy Customizations:
1. Change Player Speed: DifficultyManager → Initial Move Speed
2. Adjust Coin Value: Coins Script → Coin Value
3. Modify Power-up Durations: PowerUpManager Script → Duration Values
4. Change Lane Positions: ObstacleSpawner → Lane Positions Array
5. Add New Obstacles: Create prefab with Obstacle script
Scaling Your Game:
• New Power-ups: Add to PowerUpType enum
• Environment Themes: Add to InfiniteGroundManager
• Game Modes: Modify GameManager state machine
• New Mechanics: Extend PlayerController
Yes! Built mobile-first with automatic touch/swipe controls, mobile-optimized graphics, and performance for 60+ FPS on modern devices.
Absolutely. The modular design makes it easy to add new power-ups (add to enum), obstacles (create prefab), or modify existing systems.
Unity 2022.3 LTS or newer. The template uses the new Input System package which is included and automatically configured.
Yes! Complete C# source code with thorough comments, making customization and extension straightforward.
Check the example scene for reference setup. Common issues and solutions are documented in the Quick Start guide section.
Yes! The template includes a commercial license. You can use it for personal and commercial projects without restrictions.
Save hundreds of development hours. Get the complete Endless Runner 3D Pro template on the Unity Asset Store and launch your game faster.
Get on Asset StoreIncludes full source code, example scene, documentation, and commercial license.