A complete Unity URP obby parkour template with player controller, checkpoints, moving platforms, skins, animations, 5 maps and a lobby. Designed for single-player projects.URP SupportThe package uses only 15 standard materials, making manual conversion to HDRP or built-in materials easy to adapt.Demo WebGL: itch.ioVoxel Obby Parkour Template is a complete Unity URP game template for creating stylized obstacle course and parkour games.The template provides a ready-to-use player controller, third-person camera, checkpoint system, death zones, moving platforms, character skins, animations, audio support, multiple playable maps, and a lobby. It is designed as a flexible starting point that can be customized and expanded with your own platforms, environments, gameplay mechanics, and visual content.The player controller is based on Unity's CharacterController and uses the Unity Input System for movement and jump controls. Movement includes configurable walking and running speeds, acceleration, air control, slope handling, step offset, jump height, jump distance, coyote time, jump buffering, and grounded detection. The template also includes an orbit-style third-person camera with collision detection.The character includes 12 ready-to-use skin variations, using 64×64 PNG textures. The character is built from separate body pieces, making the visual setup highly editable. The player contains 10 main body pieces with an additional visual layer, resulting in 20 meshes in total. The individual body meshes are lightweight, with approximately 22–27 vertices and 12–15 triangles each.The template includes 7 character animations: Idle, Walk, Run, Jump, Fall, Land, and Death. The character does not use a traditional skeletal rig. The animations are created directly in Unity by animating the individual character body parts, making the character structure simple and easy to modify.The package includes 15 materials and does not use PBR texture maps. It also includes a Player prefab and a separate Graphics prefab containing the character's visual parts and skin setup. The Graphics prefab can be edited or replaced if you want to customize the player's appearance.The environment content includes 5 playable maps and a lobby, along with a collection of geometric obstacle platforms. The package contains 54 platform prefabs plus 13 additional gameplay/environment prefabs, including start, end, checkpoint and death-zone related elements. The included platforms are primarily geometric shapes intended to provide a foundation for building obstacle courses.The platform models range from approximately 18 vertices / 0 triangles up to 288 vertices / 192 triangles, depending on the shape. You can freely add additional platforms and create your own combinations, including larger structures, connected platform sections, corridors, elevated paths, and custom obstacle layouts.Single-Player and Multiplayer CompatibilityThis template is designed for single-player gameplay and is not multiplayer-ready out of the box. It does not include a networking architecture, networked player state synchronization, server-authoritative movement, RPCs, or synchronized checkpoints and moving platforms. A multiplayer implementation would therefore require additional networking development using a solution such as Unity Netcode for GameObjects, Mirror, Photon, or another networking framework. The existing gameplay systems can serve as a foundation for such a conversion, but multiplayer functionality.The template is intended for developers who want a customizable starting point for an obby, parkour, platformer, prototype, game jam project, portfolio project, or single-player commercial game.Input SupportCurrent release: The template currently provides PC controls only, using keyboard and mouse through the Unity Input System. Mobile touch controls and gamepad-specific controls are not included in the current release.RequirementsUnity 6Universal Render Pipeline (URP)Unity Input SystemUnity CharacterControllerC#The project requires the Unity Input System and a properly configured Player layer for the controller and camera collision systems to operate correctly.GeneralAsset Type: Game Template / Obby Parkour FrameworkRender Pipeline: Universal Render Pipeline (URP)Target Platforms: PC, Console, MobileProgramming Language: C#Input: Unity Input SystemCharacter Controller: Unity CharacterControllerMultiplayer: Not included / Single-player focusedPlayerPlayer Prefabs: 1Graphics Prefab: 1Character Body Pieces: 10Total Character Meshes: 20Body Mesh Vertices: Approximately 22–27 per meshBody Mesh Triangles: Approximately 12–15 per meshSkins: 12Skin Texture: 64×64 PNGMaterials: 15PBR: Not usedRig: No traditional skeletal rigCharacter Animation Method: Individual body-part animation created in UnityInputInput System: Unity Input SystemCurrent Controls: PC keyboard and mouseMobile Touch Controls: Not includedGamepad Controls: Not specifically configuredConsole Controls: Not includedAnimations7 character animations:IdleWalkRunJumpFallLandDeathThe animation system uses Unity's Animator/state-machine workflow for controlling the character states.Gameplay SystemsCharacterController-based movementWalk and run statesConfigurable acceleration and air controlSlope handlingStep offsetConfigurable jump height and distanceCoyote timeJump bufferingGround detectionDeath and respawn systemCheckpoint systemMoving platform systemThird-person orbit cameraCamera collision detectionFootstep audio systemJump, landing and death audio supportThe core architecture includes dedicated player controller, input, animation, audio, camera, checkpoint, kill-zone and moving-platform systems.Environment ContentPlayable Maps: 5Lobby: 1Platform Prefabs: 54Additional Gameplay / Environment Prefabs: 13Platform Style: Geometric / stylized obstacle-course elementsPlatform Mesh Range: Approximately 18–288 verticesPlatform Triangle Range: Approximately 0–192 trianglesThe included platforms are designed to be combined and rearranged. Developers can add additional custom platforms and create larger structures, connected obstacle sections, corridors, elevated paths, or entirely new layouts.Platform & Gameplay ElementsIncluded content covers:Start areaEnd areaCheckpointsDeath / kill zonesMoving platformsStatic obstacle platformsMultiple map layoutsLobby environmentSkin SystemThe template includes a skin management system with resource-based skin loading, UI navigation and persistence functionality. The documented system supports loading skins from the Resources folder and storing the selected skin using PlayerPrefs and JSON.RequirementsUnity 6Universal Render PipelineUnity Input System packageUnity CharacterControllerProperly configured Player layerThe Player layer is mandatory for correct camera collision and physics behavior.MultiplayerNot included.The template does not contain networking, RPCs, network synchronization, server-authoritative movement, client prediction/reconciliation, or networked checkpoint/platform systems. Multiplayer conversion is possible as a separate development task, but it requires substantial networking implementation and is not included with this asset.

