advanced-character-controller
CommunityStateful 3D character movement controller.
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 requiredComponents
💻 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.