Crystal Character Creator | Sculpt Design Equip any Model & GC2 Integration
Unity · Plugin
UFPS is the battle-tested first person controller built for Unity. Originally released in 2012 and trusted by tens of thousands of developers, UFPS delivers everything you need to create responsive, high-quality first person gameplay - fast. Whether you're building a tactical shooter, survival game, sci-fi blaster, or anything in between, UFPS gives you the tools, performance, and polish to bring your vision to life. 📦 Includes first person shooter, melee, magic, throwable, and flashlight item systems. 🎮 Demo | 📚 Documentation | 🎥 Videos | 💬 Forum | 🌐 Discord 🧠Why UFPS? Modular & Customizable: Flexible systems for camera, input, locomotion, etc. FPS-Focused Design: Purpose-built for first person gameplay with zero bloat Procedural Spring Animations: Achieve fluid, dynamic first-person motion Ability System: Easily add mechanics, powers, and traversal abilities Runtime Character Switching: Swap models at runtime Dynamic Gravity: Support gravity in any direction Per-Character Time Scaling: Set time scale per character 🧑🚀For All Skill Levels Just Getting Started? Use the Character & Item Builder to get up and running in minutes. Power User? You’ll love the clean codebase, modular structure, and extensibility - ideal for deep customization and integration. ⚙️Controller Features Kinematic Character Controller Procedural Spring-Based Animation Full Body Awareness Dynamic Gravity System Character Model Switching Moving Platform Support Extensible Ability System Split Screen Support Inverse Kinematics (IK) Surface-Based Effects Damage System 🔫 Item Features Fully Modular Design Shooter, Melee, Magic, Throwable, Flashlight Parry, Block, Recoil, Jump Attacks, Special Attacks Visible Trajectories Pickups & Object Pooling Build Items in Seconds 🏃♂️Abilities Align to Ground Align to Gravity Zone Damage Visualization Die Drive Fall Generic Height Change Idle Interact Item Equip Verifier Item Pullback Jump Lean Look At Move Towards NavMesh Movement Pickup Item Quick Start Quick Stop Quick Turn Ragdoll Restrict Position Restrict Rotation Revive Ride Rideable Rotate Towards Slide Speed Change Stop Movement Animation Target Orbit 🤝Integrations A* Pathfinding Project Adventure Creator Behavior Designer Behavior Designer Pro Cinemachine Control Freak Dialogue System for Unity Edy's Vehicle Physics Feel Final IK FMOD FPS Mesh Tool High Definition Render Pipeline (HDRP) InControl Input System Interactor Juicy Actions Master Audio NWH Vehicle Physics Omni Animation - Core Locomotion Pack Omni Animation - Knife Pack Omni Animation - Pistol Pack PlayMaker Quest Machine RayFire Realistic Car Controller Realistic Car Controller Pro Rewired State Designer Tactical Pack for Behavior Designer Pro UMA Ultimate Inventory System Universal Render Pipeline (URP) 📦Add-ons (Sold Separately) Agility Pack Climbing Pack Deathmatch AI Kit Helicopter System PUN Multiplayer Add-On Save System Swimming Pack Ultimate Multiplayer - MP Game Modes Ultimate Seating Controller 🧑🤝🧑Join the Community Opsive’s character controllers have powered thousands of games across every genre. With continuous updates, premium support, and a passionate developer community, you're building on a system that’s proven, polished, and production-ready.