A downloadable asset pack

Buy Now$5.00 AUD or more

This FPS Template is Incredibly versatile. Utilizing the power of Godot's Resource system you can create an infinite number of Weapons for your FPS game, with the custom weapon resource. In this "Pro" version there is also added "Juice". The camera reacts to the weapon spray in a fluid and dynamic way. Customizable head bob and strafe sway.

Simply Create your weapon resource, link the animations and you have a weapon ready to go.

This product includes everything to get you started on creating an FPS game like Doom or Halo. It includes an example level with a Pistol, Rifle and a Projectile weapon.

The weapons are created via a resource called Weapon_Resource that allows you to add all the animations and stats to the weapon. The weapon manager will then load all the resources and use the small state machine to control which weapon is active.

The purpose of this template is to make prototyping a First Person Shooter a lot faster since the gameplay and weapons can be design an art added later. This is because each weapon takes string references to each animation, you could design a large array of weapons with place holder animations and then when the Rig is ready, swap it in and replace the animation references.

The template utilize component very heavily. The weapons themselves are components added to the state machine. The projectiles, whether hit scan or projectile are a separate component that are added to each weapon. And the spray profiles for each weapon. All can be swapped and changed without effecting the other elements. Currently the Animations and the base states are not Components but could become components in the future if desired by the community.

Add an overlay, ADS and secondary fire with secondary fire resource. You can override any stat in the weapon and modify it's behavior with the right mouse click.

Follow the my Youtube channel for regular updates on new features and tutorials. And the best part? You can download this template for free right here!

If you want some help understanding how the various systems work there are docs that can help you understand the various components. Currently they cover the features in parity with the free version and do not have instructions on the IK system and camera response system. They will be added soon.

With this FPS template, you can create your own FPS game in the Godot game engine without having to write much code.

This is a continual project with features added regularly. So make sure to check back often to see what's changed.

Need Support Join the Discord!


StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorChafmere
Tags3D, FPS, Godot

Purchase

Buy Now$5.00 AUD or more

In order to download this asset pack you must purchase it at or above the minimum price of $5 AUD. You will get access to the following files:

Godot FPS Pro 2.0 beta 229 MB
Version 2.0.4
Godot FPS PRO 1.01.zip 9 MB
Godot FPS Pro.zip 9 MB

Development log

Comments

Log in with itch.io to leave a comment.

What's the difference between this and the free version?

Hey, The difference is the Rig and the IK system. The code for the weapon manager is otherwise identical.

(1 edit) (+2)

Hello Chafmere!

Just wanted to say your videos have been so amazing for me in my newbie journey in Godot! I decided to pick this up as a way to support and say thank you!

Keep the awesome tutorial videos coming :^)

<3 Thank you

(+2)

Hello Chafmere!

I recently finished and published my first project / demo in Godot and wanted to thank you so much for your tutorial videos. They were helpful and monumental during the development of it. In addition to the videos, having your FPS Pro pack helped out greatly too as it allowed me to see and reference mechanics thoroughly to help smoothen out my gameplay. Also I recommend anyone else learning Godot to check out your videos.

I gave you a shoutout in my demo's credits page and have a video published showcasing it: 


Looking forward to your next uploads! :^)

Do you have any templates or videos on how to do quake style movement?

Do you mean like zig-zaging, or bunny-hopping? I've never explored those kinds of things sorry.

Mainly bunny hopping, Also I just got your fps pro and my goal is to make a retro fps with quake style movement lol

Sounds awesome. This pack should be capable of helping with that. The player movement is essentially stock on this, so the bunny hop and all that can be done with interfering with the main bulk of the code. The focus has really been on the weapon controller and the "juice". If you need more assistance feel free to jump into the discord linked in the read me and I can help you further.

Alright awesome and can do, I just join your discord yesterday.

(+1)

lovely can you add a inventory. pls. <3

What is the difference between free version?

Juice. Head bob, weapon sway and camera shakes.