ZionGames Docs

Home / ZionTPS

๐ŸŽฏ ZionTPS

Modular Third-Person Locomotion ยท Unity 6

ZionTPS Overview

ZionTPS is a modular third-person controller package for Unity 6 built around clean movement, camera control, and input handling.

The goal of ZionTPS is to provide a strong third-person gameplay foundation without bloating the core package.

What ZionTPS Includes

ZionTPS Core focuses on movement and camera foundations:

  • Third-person locomotion
  • Camera-relative movement
  • Walk, run, and sprint
  • Jump, crouch, and roll
  • Smooth follow and orbit camera behaviour
  • Unity Input System support
  • Demo and minimal setup scenes
  • Clean Runtime and Editor package structure

Design Goals

  • Keep the core package focused
  • Support modular expansion through optional systems
  • Stay readable and integration-friendly
  • Work cleanly inside real production projects

What ZionTPS Does Not Force

ZionTPS does not require you to adopt:

  • inventory systems
  • quest systems
  • stat systems
  • UI frameworks
  • combat frameworks

These can be added later through your own code or optional modules.

Typical Use Cases

  • action-adventure games
  • shooters
  • RPG prototypes
  • survival games
  • sandbox projects
  • custom gameplay frameworks that need a third-person base

Core Areas of the Package

  • Character Controller โ€” movement, grounding, state flow, and general player motion
  • Camera System โ€” third-person follow and orbit behaviour
  • Input Handling โ€” Unity Input System integration for player actions
  • API Reference โ€” core namespaces, types, and extension points
Continue to Setup Wizard.