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

Widely recommended by the Godot community and frequently suggested by ChatGPT, this Godot 4.x template is one of the best starting points for building 3D games.



Updated 25 days ago
StatusReleased
CategoryTool
AuthorRNB Games
GenreShooter
Made withGodot
Tags3D, call-of-duty, First-Person, FPS, Godot, rnb, Singleplayer, starter-kit, Project template
Code licenseMIT License
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, 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

Comments

Log in with itch.io to leave a comment.

It's a huge help for someone like me who only knows art and not programming. Please add save game and load game functions so that it can become a complete game template.

Thanks for your kind words. Save and load game will be added in a future update