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
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

Leave a comment

Log in with itch.io to leave a comment.