Edit of asset "First Person Shooter Template" Accepted

Old/Current New/Edit
Title First Person Shooter Template First Person Shooter Template
Description This is an FPS Template for Godot 4.

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.
This is an FPS Template for Godot 4.

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.
Category Templates Templates
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/chafmere/Godot4-FPS-Template https://github.com/chafmere/Godot4-FPS-Template
Issues Url https://github.com/chafmere/Godot4-FPS-Template/issues https://github.com/chafmere/Godot4-FPS-Template/issues
Godot version Godot 4.2 Godot 4.2
Version String 2.1 2.0.3
Download Commit bffca464eee848cad8a6adf856a2b236bc244735 6628dece714b0e41958e814beb7230c174f381ac
Download Url (Computed) https://github.com/chafmere/Godot4-FPS-Template/archive/bffca464eee848cad8a6adf856a2b236bc244735.zip https://github.com/chafmere/Godot4-FPS-Template/archive/6628dece714b0e41958e814beb7230c174f381ac.zip
Icon Url https://raw.githubusercontent.com/chafmere/Godot4-FPS-Template/main/Title.png
https://raw.githubusercontent.com/chafmere/Godot4-FPS-Template/main/Title.png
Preview Insert
Type video
Image/Video URL https://youtu.be/exh7xWxeqE8
Thumbnail
Preview Insert
Type image
Image/Video URL https://img.itch.zone/aW1hZ2UvMjA2NTQ4OS8xNTI0MzU1MC5wbmc=/original/r%2BYli8.png
Thumbnail