View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2021.3.39 or later
- Package size
- 30 KB
- Files
- 34
- Favorites
- 4
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
- Search for first person shooter
- Search for character movement
- Search for first person controller
- Search for Fps Controller
- Search for player controller
- Search for Beginner Friendly
- Search for prototyping
- Search for Controller
- Search for FPS Kit
- Search for First Person Tool
- Search for FPS
- Search for FPS Template
Easy First Person Controller
- Price drop
A beginner-friendly, modular first-person controller for Unity - quick to set up and easy to extend.
Lowest recorded price
Get 75% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Easy First Person Controller screenshot 1
About this asset
Easy First Person Controller is a modular, beginner-friendly FPS controller system designed for Unity developers who want a clean, customizable foundation to build on.
Whether you’re prototyping a shooter, exploring level design, or making your first game, this system is designed to get you moving - fast.
Everything is built using ScriptableObject-driven profiles, allowing you to easily configure input, movement, camera, and more without touching code. With full support for jumping, crouching, running, leaning, headbob, and gravity tuning, you can create a solid first-person experience in minutes.
Ideal for:
- Game jams and prototypes
- Indie FPS games
- Learning first-person logic in Unity
Includes full C# source code, well-commented and organized into namespaces, making it easy to understand and expand.
From the publisher's Asset Store listing.
Technical details
- Modular player controller system built on CharacterController
- Smooth camera look with sensitivity, invert Y, and FOV settings
- Jumping with adjustable gravity curves and short-hop support
- Toggle and hold crouch functionality
- Toggle or hold-based lean system (Q/E)
- Configurable headbob system
- ScriptableObject-based architecture (movement, input, camera, abilities)
- Plug-and-play setup with minimal dependencies
- Fully commented and namespaced C# source code
- Designed for extensibility (perfect base for advanced features)
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2021.3.39f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.