Voxel Obby Parkour Template View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.8 or later
Package size
5.2 MB
Files
158
Favorites
1
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
$39.99 on

Keywords

Voxel Obby Parkour Template

by Guardabarranco (opens in new tab)

No ratings yet

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.

Price $39.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Voxel Obby Parkour Template, 6 months Current $39.99; lowest $39.99; highest $39.99 in this period. $0 $25 $50 Sep Oct Nov

Asset preview

1 / 4

Voxel Obby Parkour Template screenshot 1

Voxel Obby Parkour Template screenshot 1

About this asset

Demo WebGL: itch.io

Voxel 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 Compatibility

This 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 Support

Current 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.

Requirements

  • Unity 6
  • Universal Render Pipeline (URP)
  • Unity Input System
  • Unity CharacterController
  • C#

The project requires the Unity Input System and a properly configured Player layer for the controller and camera collision systems to operate correctly.

From the publisher's Asset Store listing.

Technical details

General

  • Asset Type: Game Template / Obby Parkour Framework
  • Render Pipeline: Universal Render Pipeline (URP)
  • Target Platforms: PC, Console, Mobile
  • Programming Language: C#
  • Input: Unity Input System
  • Character Controller: Unity CharacterController
  • Multiplayer: Not included / Single-player focused

Player

  • Player Prefabs: 1
  • Graphics Prefab: 1
  • Character Body Pieces: 10
  • Total Character Meshes: 20
  • Body Mesh Vertices: Approximately 22–27 per mesh
  • Body Mesh Triangles: Approximately 12–15 per mesh
  • Skins: 12
  • Skin Texture: 64×64 PNG
  • Materials: 15
  • PBR: Not used
  • Rig: No traditional skeletal rig
  • Character Animation Method: Individual body-part animation created in Unity

Input

  • Input System: Unity Input System
  • Current Controls: PC keyboard and mouse
  • Mobile Touch Controls: Not included
  • Gamepad Controls: Not specifically configured
  • Console Controls: Not included

Animations

7 character animations:

  • Idle
  • Walk
  • Run
  • Jump
  • Fall
  • Land
  • Death

The animation system uses Unity's Animator/state-machine workflow for controlling the character states.

Gameplay Systems

  • CharacterController-based movement
  • Walk and run states
  • Configurable acceleration and air control
  • Slope handling
  • Step offset
  • Configurable jump height and distance
  • Coyote time
  • Jump buffering
  • Ground detection
  • Death and respawn system
  • Checkpoint system
  • Moving platform system
  • Third-person orbit camera
  • Camera collision detection
  • Footstep audio system
  • Jump, landing and death audio support

The core architecture includes dedicated player controller, input, animation, audio, camera, checkpoint, kill-zone and moving-platform systems.

Environment Content

  • Playable Maps: 5
  • Lobby: 1
  • Platform Prefabs: 54
  • Additional Gameplay / Environment Prefabs: 13
  • Platform Style: Geometric / stylized obstacle-course elements
  • Platform Mesh Range: Approximately 18–288 vertices
  • Platform Triangle Range: Approximately 0–192 triangles

The 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 Elements

Included content covers:

  • Start area
  • End area
  • Checkpoints
  • Death / kill zones
  • Moving platforms
  • Static obstacle platforms
  • Multiple map layouts
  • Lobby environment

Skin System

The 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.

Requirements

  • Unity 6
  • Universal Render Pipeline
  • Unity Input System package
  • Unity CharacterController
  • Properly configured Player layer

The Player layer is mandatory for correct camera collision and physics behavior.

Multiplayer

Not 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.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.8f1 Not listed Compatible Not listed

URP Support

The package uses only 15 standard materials, making manual conversion to HDRP or built-in materials easy to adapt.

As listed on the Asset Store.