Modular endless runner template for Unity featuring lane-based movement, procedural voxel animation, mobile-compatible architecture, and 20 interchangeable character skins.This package is compatible with Built-in Render Pipeline, URP, and HDRP.No custom shaders are used.For HDRP projects, certain materials may require minor manual configuration after import. This typically involves assigning HDRP-compatible shaders or updating material settings according to your project's HDRP configuration.Demo WebGLAvailable via itchio: itch.ioBuild Endless Runner Games FasterVoxel Run is a modular endless runner template for Unity designed to provide a clean, extensible foundation for developers who want to build runner games without spending weeks creating core systems from scratch.Featuring lane-based movement, procedural voxel animation, mobile-compatible architecture, and a new interchangeable character skin system, Voxel Run gives you the essential gameplay framework while leaving complete freedom for customization.This is not a reskinned demo game.It is a developer-focused framework built to be expanded, modified, and integrated into your own projects.Core Runner FeaturesMovement SystemAutomatic forward movementLane-based horizontal switchingJump mechanicSlide mechanicDouble jump supportGround detection systemObstacle collision handlingInspector-based balancing settingsDesigned specifically for endless runner gameplay.Not intended as a free-roam character controller.New: Character Skin SystemVersion 3.0.1 introduces a complete skin swapping system.Features include:20 interchangeable character skins includedPerfect for unlock systems, progression mechanics, cosmetic rewards, and character customization.Runtime skin switchingExpandable skin databaseCompatible with procedural animationNo Animator requiredEasy integration of custom skinsThe visual appearance of the player can be changed independently from gameplay logic, allowing rapid customization and character progression systems.Procedural Voxel AnimationVoxel Run uses a fully code-driven animation system.Benefits:No Animator Controller requiredNo animation clips requiredLightweight runtime performanceModular body structureEasy character replacementSupports custom voxel charactersSwap the visuals while keeping the gameplay logic intact.Developer-Focused ArchitectureBuilt with maintainability and extensibility in mind.Includes:Modular C# architectureEvent-driven systemsInspector-driven configurationDecoupled gameplay modulesEasy system replacementClean code organizationExample events include:OnJumpOnLaneChangeOnSlideOnCoinCollectedOnHitOnPowerUpActivatedCreate new mechanics without modifying the controller core.Included Example SystemsThe package includes optional example implementations:Difficulty progression systemCoin collection systemCoin magnet effectShield power-upSpeed boost power-upDouble coins power-upPlane power-upMagnet power-upCar obstacle systemInfinite ground tilingCamera shake systemPooled audio managerObject pooling spawnerBasic game managerExample voxel characterCharacter skin systemAll systems are modular and can be replaced or removed independently.Mobile-Compatible ArchitectureVoxel Run has been designed with mobile platforms in mind.Included optimizations:Object poolingProcedural animationLightweight runtime logicTouch and swipe controlsMobile input supportReduced runtime overheadThe package is compatible with Android and iOS.Final performance depends on project complexity and target hardware. Additional optimization and quality adjustments may be required depending on your game's content.A complete Mobile Optimization Guide is included covering:URP configurationQuality settingsAudio optimizationBuild settingsSpawn balancingPerformance recommendationsPackage IncludesEndless Runner ControllerLane Switching SystemJump and Slide MechanicsDouble Jump SystemProcedural Animation FrameworkCharacter Skin System20 Character SkinsCoin SystemPower-Up FrameworkDifficulty SystemInfinite Ground GeneratorAudio Pooling SystemCamera Shake SystemExample Demo SceneMobile Optimization GuideFull DocumentationIdeal ForEndless Runner GamesMobile Game PrototypesEducational ProjectsGameplay FrameworksVoxel GamesCasual Mobile GamesRapid PrototypingQuick SetupVoxel Run is not a one-click game template.A small initial setup is required, including tags, layers, and player configuration.A structured Quick Start Guide is included and walks you through the process step by step.The included demo scene can be fully configured and running in approximately five minutes.No hidden dependencies.No complex installation.Just a documented and organized setup workflow.Supported Unity VersionsUnity 2022.3 LTS or newerUnity 6 CompatibleInput SystemUnity Input System (required)RenderingBuilt-in Render PipelineUniversal Render Pipeline (URP)High Definition Render Pipeline (HDRP)Renderer agnostic.No custom shaders required.Core ArchitectureModular C# architectureEvent-driven designInspector-configurable systemsDecoupled gameplay modulesObject pooling frameworkMain ComponentsPlayerControllerLane Movement SystemProcedural Animation SystemSkin ManagerPowerUp ManagerDifficulty ManagerAudio ManagerObject Pool ManagerGame ManagerCharacter SystemModular voxel body partsProcedural animationRuntime skin swapping22 included skinsCustom skin supportPhysicsRigidbody-based controllerCapsule Collider compatibleLayer mask configurationGround detection systemAnimationFully proceduralNo Animator componentNo Animation ControllerNo Humanoid Rig requiredOptimization FeaturesObject poolingReduced runtime allocationsLightweight animation systemMobile optimization guidelinesSpawn scaling examplesAudio optimization recommendationsIncluded DocumentationQuick Start GuideSetup GuideMobile Optimization GuideExtensibility GuidePlatform TargetsWindowsmacOSLinuxAndroidiOSMobile Support NoticeThe package is compatible with Android and iOS.Performance may vary depending on scene complexity, visual assets, lighting, post-processing effects, target hardware, and project-specific modifications.A Mobile Optimization Guide is included to help developers configure projects for their target devices.


