PRO FPS & Enemy AI Template Godot 4.x
A downloadable tool
Buy Now$25.00 USD or more
Get a head start on your FPS project with this template! Designed to offer a solid foundation for shooters with a focus on tight controls, game feel, and interactivity, this template provides everything you need to create a fully-featured first-person experience in Godot 4.x.
Advanced Character Controller:
- Movement logic with parameters fully customizable (walking speed, acceleration, air friction, etc)
- Jump logic with coyote jump and jump buffer
- Finite State Machine (FSM): idle, walk, run, jump, fall, die
- Crouching
- Can walk up and down on stairs
- Can walk on slopes
- Headbob effect
- Blob shadow
- Weapons & arms sway
- Flashlight
- Health logic (player damage and recover)
- Footstep sounds
Weapons:
- 3 sample weapons: pistol, blaster and sniper rifle
- Automatic weapons and semi-automatic weapons
- Sniper scope system with zoom
- No clipping weapon
- Weapons and arm are affected by environmental light
- Weapons casts shadows
- Drop weapons
- Weapon reloading system
- Weapon recoil
- Switch weapons system
- Weapons animations: idle, walk, reload (two different animations), shoot
- Shooting logic with raycast bullets
- Bullet tracers
- Bullets holes
- Bullet impact fx on surfaces
- Bullets can push objects like cans or boxes
- Muzzle flash
Enemy AI:
- Enemy AI with Finite State Machine (FSM): idle, patrol, chase, attack, die
- Navigation system
- Avoid Obstacles
- Idle, walk, run, attack and die animations
FX:
- Shake screen (with purlin noise algorithm)
- Hurt screen overlay
- Pick up screen overlay
More Key features:
- Fully commented script in english
- Sound Manager
- Signal Manager
- Sample level to test with environment light, shadows, reflection probes and more
- Pick ups (ammo, weapons and medkits)
- HUD: health, current weapon, ammo, debug info
- Open and close doors with interaction ("press E key" appears on screen)
- Hinje doors (push to open)
- Destroyable targets
- Explosive barrels
- Animations blend
- Main Menu/ Pause Menu with blur background shader
- Game Over screen
Perfect for prototyping or building a full game.
Credits:
- Zombie Character 3D model and input prompts sprites by Kenney
- Prototype Assets by Kay Lousberg
Published | 10 hours ago |
Status | Released |
Category | Tool |
Author | RNB Games |
Genre | Shooter |
Made with | Godot |
Tags | 3D, call-of-duty, First-Person, FPS, Godot, rnb, Singleplayer, starter-kit, Project template |
Code license | MIT License |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Purchase
Buy Now$25.00 USD or more
In order to download this tool you must purchase it at or above the minimum price of $25 USD. You will get access to the following files:
PRO_FPS_Template.zip 12 MB
Leave a comment
Log in with itch.io to leave a comment.