Rigonix Third Person Controller

Stop wrestling with spaghetti code. Rigonix is a modular, scalable, and production-ready Third Person Character Controller designed for Unity developers who demand quality and flexibility. Whether you are building an Action-Adventure, an RPG, or a Survival game, Rigonix provides the rock-solid foundation you need.

๐ŸŒŸ Key Features

๐Ÿƒ Advanced Locomotion Engine

A physics-based movement system that feels responsive and grounded.

  • Dynamic Stance System: Seamlessly transition between Standing, Crouching, and Prone. The Collider automatically resizes and repositions itself, allowing the player to physically fit under obstacles in real-time.
  • Adaptive Movement: Smooth acceleration, deceleration, and slope handling prevents the "floating" feel common in cheaper assets.
  • Comes With Walking, Running And Sprinting Locomotion States
  • Dodge System: Integrated evasive maneuvers including Rolling, Sliding (under obstacles).

๐Ÿ’€ Hybrid Ragdoll Physics

Forget buying separate ragdoll assets. Rigonix includes a complete physics solution built-in.

  • Ragdoll Builder: A custom Editor Window that automatically generates bone colliders and joints for any Humanoid model in one click.
  • Active Fall System: Characters automatically transition to ragdoll physics when falling from dangerous heights.
  • Smart Get-Up: The system detects whether the character is facing up or down and triggers the correct recovery animation smoothly.

๐Ÿฆถ Immersive Footstep System

Bring your world to life with a polymorphic surface detection system.

  • Tri-Mode Detection: Detects surfaces via Terrain Textures, Mesh Materials, or Object Tags.
  • Profile-Based Workflow: Create "Surface Profiles" (e.g., Grass, Wood, Concrete) and assign unique sounds and VFX particles for Walk, Run, Jump, and Land actions.
  • Performance: Uses audio pooling to ensure zero garbage collection during gameplay.

๐ŸŽฅ Robust Camera System

A production-ready Third Person Camera solution.

  • Smart Collision: Uses SphereCast technology to prevent the camera from clipping through walls or corners.
  • Smooth Damp: Cinematic follow logic that eliminates jitter.
  • Input Handling: Built-in support for mouse and gamepad sensitivity.

โœ‹ Unified Interaction System

A clean interface for interacting with the world.

  • Universal Interactable: Create doors, levers, buttons, or loot chests in seconds.
  • Auto-Navigation: The character automatically moves to the correct position and rotation before performing an interaction animation.
  • Versatile Inputs: Supports "Press", "Hold", and "Tap" interaction types.

๐Ÿงฉ The Rigonix Workflow

We value your time. The framework is designed for speed.

  • Character Creator Wizard: Setup a completely new character model (FBX/Prefab) with physics, camera, and inputs in under 5 seconds.
  • Rigonix Universal Editor: A beautiful, custom-coded Inspector that organizes modules into Tabs and Cards, hiding complexity until you need it.
  • Mobile Ready: Includes a complete touch-control UI (Virtual Joystick, Touchpad, Buttons) that works out of the box.

๐Ÿ“ฆ Modules Included

  • Locomotion Module: Walk, Run, Sprint, Jump.
  • Health & Stamina: Stats manager with fall damage and regen logic.
  • Dodge Module: Roll, Slide, Dive logic.
  • Interaction Module: UnityEvent-based triggers.
  • Teleport Module: Blink abilities and warp points.
  • Audio Module: Centralized sound management.
  • Input Module: Cross-platform input wrapper.
  • Emotes System : Perform various emotes.
Updated 20 hours ago
Published 3 days ago
StatusReleased
PlatformsHTML5
AuthorRigonix3D
Made withUnity
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard