Requires Unity 5.2.5 or higher.
The Realistic FPS Prefab is an easy way to implement the core features of first person games into your Unity projects with a few mouse clicks. Set up is quick and just requires dragging and dropping the main prefab object into your scene.
The asset has been designed with a focus on keeping scripts customizable from the inspector and ensuring that gameplay is smooth and intuitive. The Realistic FPS Prefab is a great learning tool and template for FPS games!
Standalone Demo
Documentation
Forum Thread
What are the main features of the Realistic FPS Prefab?
-Rigidbody based character controller for smooth, physics-based interactions with the game world. Features like swimming, climbing surfaces, and moving platforms are all included.
-Extensive weapon customization with options for ranged weapons, shotguns, melee weapons, grenades, and bows and arrows. Ammo and weapon pickups are included for all weapons.
-Weapon actions, such as offhand throwing of grenades, secondary melee attacks for ranged weapons, free/deadzone aiming, and blocking with melee weapons.
-NPC AI with a variety of choices for game types, such as story mode, wave spawning, and faction battles. Friendly NPCs can follow the player and assist you in combat, or lead you along a path.
-Create anything from an action-packed FPS, medieval hack and slash, or a peaceful walking sim by editing a wide range of parameters, all accessible from the editor interface.