Complete Unity 3D endless runner game template with procedural levels, swipe controls, coins, scoring, revive, game over UI, main menu, pooling, and modular architecture.Infinity Runner 3D is a ready-to-play endless runner game template for Unity. Open the demo scene, press Play, and get a complete gameplay experience with everything essential already connected and working.The package includes a full game loop: an interactive main menu, smooth camera transition, automatic running, three-lane movement, jumping, procedural level generation, obstacles, collectibles, scoring, persistent coins, best score saving, game over popup, restart, return to menu, and one free revive per run.A configurable start platform provides a polished environment before the procedurally generated track begins. Customize its dimensions and colors, or replace it with your own hand-built environment prefab.Player movement, gameplay states, UI, camera behavior, scoring, pooling, and level generation are separated into modular systems. Replace the character, environment, obstacles, and collectible models while keeping the ready-made gameplay foundation.Infinity Runner 3D is suitable for mobile and desktop endless runner games, rapid prototyping, commercial projects, and developers who want a complete runner foundation without building every core system from scratch.Complete, playable 3D endless runner gameReady-to-use demo sceneFull Main Menu → Gameplay → Game Over loopTap or click anywhere to startThree-lane player movementMobile swipe controlsKeyboard controlsJump mechanicProgressive running speedSmooth menu-to-gameplay camera transitionForward and lateral camera followingConfigurable static start platform prefabSupport for fully custom start environmentsProcedural endless level generationReusable modular track blocksObject pooling for track blocksObstacle collision and player death handlingCollectible coin systemCurrent score trackingPersistent best scorePersistent total coin balanceOne free revive per runTemporary invulnerability after reviveRestart and return-to-menu actionsRuntime-generated gameplay UIIdle, running, and defeat animation supportScriptableObject player configurationModular state-based architectureDependency injection systemUnity Input System supportUniversal Render Pipeline supportMobile and desktop compatibleRequires UniTask




