Basic FPS Controller โ Modular Character Controller for Unity
A downloadable asset pack
Buy Now$9.99 USD or more
Overview
Modular FPS Controller is a clean, lightweight, and highly extensible first-person character controller built for Unity developers.
Designed with modern clean code principles, Assembly Definitions, and a modular component-based architecture, it provides a strong foundation for creating FPS games, horror experiences, survival games, and immersive first-person projects.
The system focuses on flexibility, performance, and easy customization, allowing developers to quickly integrate and expand the controller according to their game's needs.
Key Features
- ๐ Modular Movement System: Smooth walking, sprinting, crouching, sliding, and reliable ground detection with customizable settings.
- ๐ฅ Advanced Camera Mechanics: Includes Mouse Look, Camera Sway, Head Bobbing, Camera Lean (Peeking), FOV effects, and immersive camera feedback.
- ๐ Footstep System: Lightweight and easy-to-configure footstep system with ground-based audio triggers.
- ๐ฏ Dynamic Crosshair UI: Responsive crosshair system that adapts to player movement states.
- ๐ฎ Unity New Input System: Built using Unity's modern input framework for flexible and future-proof controls.
- โก Clean Architecture: Uses Assembly Definitions (
FPSController.Runtime&FPSController.Editor) for faster compilation, better organization, and clean dependency management. - ๐ ๏ธ Developer Friendly: Modular scripts, customizable components, and readable code structure designed for easy expansion.
- ๐ Multi-language Documentation: Complete documentation available in English, Turkish, Spanish, Portuguese, German, Russian, and Chinese.
Included
- Complete FPS Controller system
- Demo scene
- Example setup
- Editor tools
- Documentation
- Customizable settings
Folder Structure
FPSController/ โ โโโ Runtime/ โ โโโ Player/ โ โโโ Camera/ โ โโโ Input/ โ โโโ UI/ โ โโโ Audio/ โ โโโ Editor/ โ โโโ Tools/ โ โโโ Demo/ โ โโโ Documentation/
| Updated | 3 days ago |
| Published | 4 days ago |
| Status | Released |
| Category | Assets |
| Author | volcentgames |
| Tags | character-controller, csharp, First-Person, FPS, fps-controller, game-asset, Modular, Unity, unity3d |
| Content | No generative AI was used |
Purchase
Buy Now$9.99 USD or more
In order to download this asset pack you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:
Modular_FPS_Controller_v1.0.zip 59 kB



Leave a comment
Log in with itch.io to leave a comment.