Godot 4 FPS Pro
A downloadable asset pack
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!
License:
Copyright (c) 2023 Chaff Games
you may use this Godot FPS Template Pro asset worldwide, on all types of media, for all types of use (whether commercial and non-commercial), in all types of derivative works. Others can do the same, as none of the licenses are exclusive.
You cannot sub-license The Godot FPS Template Pro.
You cannot purchase The Godot FPS Template Pro and sell it directly to another client/customer.
You cannot purchase The Godot FPS Template Pro and offer it as downloadable on your own website, or any other Asset store.
You cannot distribute the The Godot FPS Template Pro incorporated in a derivative work if the derivative work is too similar to the The Godot FPS Template Pro (An example of this would be to add an inventory system on top of this template and sell it.)
Purchase
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:
Development log
- Updated Viewmodel Shader for Godot 4.3Aug 17, 2024
- Godot 4.3 Shader FixAug 16, 2024
- FPS Template DocsMar 29, 2024
- Update 03/03/2024Mar 03, 2024
- Update 17/02/2024Feb 17, 2024
- Very Minor UpdateFeb 01, 2024
- A new Idea for 2024 Godot 4 FPS Pro BetaJan 20, 2024
- Godot FPS Pro 1.01Oct 25, 2023
Comments
Log in with itch.io to leave a comment.
Hello! I bought the PRO version, but it seems that there is no complete documentation. If you have free time, I hope it can be improved.
yeah same here i bought the pro version its not complete at all. please help
Hey, sorry I'm working on something else right now. If you jump into the discord then I can assist you with any questions you have.
Hi. Could you please add navigation avoidance also into the template? Example group of enemies (maybe zombies) trying to get to your position to attack etc..
is this suitable for production?
It's missing sound.
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.
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
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.
lovely can you add a inventory. pls. <3
What is the difference between free version?
Juice. Head bob, weapon sway and camera shakes.