advanced-character-controller

Community

Stateful 3D character movement controller.

AuthorCriezzz
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Games needing precise and responsive 3D character movement often struggle with inconsistent ground contact, slippery slopes, and unpolished jumping. This Skill provides a complete Unity-based 3D character controller featuring ground detection, variable jump height, slope handling, coyote time, and a small FSM to manage states like Grounded, Airborne, and Special, enabling smooth, realistic movement out of the box.

Core Features & Use Cases

  • Ground detection with reliable grounding state and slope awareness.
  • Jumping with adjustable height, coyote time, and jump buffering.
  • State-based movement with Grounded, Airborne, and Special states, plus templates for both kinematic and rigidbody setups.
  • Useful for platformers, third-person action games, and any project needing robust movement on slopes and steps.

Quick Start

Attach the generated controller to your player object and tune speed, gravity, and jump height to enable grounded movement with jumping and slope handling.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: advanced-character-controller
Download link: https://github.com/Criezzz/Gametopia2026/archive/main.zip#advanced-character-controller

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.