• Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Current Version: 3.2.2: 2025-04-04T14:31:46Z
  • First Published: 2022-11-04T09:34:18Z
  • Size: 578060592
  • Supported Unity Versions: 2021.3.0
tools game-toolkits

UFPS: Ultimate FPS

(104 Votes)
$115.01 $115.01

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
  • Final IK
  • FPS Mesh Tool
  • High Definition Render Pipeline (HDRP)
  • InControl
  • Input System
  • Interactor
  • Master Audio
  • NWH Vehicle Physics
  • Omni Animation - Core Locomotion Pack
  • Omni Animation - Knife Pack
  • Omni Animation - Pistol Pack
  • PlayMaker
  • Puppet Master
  • Quest Machine
  • RayFire
  • Realistic Car Controller
  • Realistic Car Controller Pro
  • Rewired
  • UMA
  • Ultimate Inventory System
  • Universal Render Pipeline (URP)

📦Add-ons (Sold Separately)


🧑‍🤝‍🧑Join the Community

Since 2012, 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.


Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!