Edit of asset "Simple FPS Weapon System" Accepted

Old/Current New/Edit
Title Simple FPS Weapon System
Description ! All informations are on the readme of the Github repository : https://github.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset


A simple yet complete FPS weapon system asset for Godot 4

This asset provides a simple, fully commented, weapon system for FPS games.

A test map with a shooting range as well as a character controller are provided (the character controller is another asset i made some mounths ago : https://github.com/Jeh3no/Godot-Simple-State-Machine-First-Person-Controller)

The weapon system is resource based, designed to easely customize weapons.

The weapons are monitored by a weapon manager, designed to easely add/remove weapons to the game.

Each component of the weapon (shoot, reload, animation, ammunition) has his own script, neatly arranged in separate compartments.

The asset is 100% written in GDScript.

Of course, the code has been written in a way to be easely understandable and modifiable/editable, and he's as well fully commented.

He works perfectly on Godot 4.4, and should also works wells on the others 4.x versions (4.3, 4.2, 4.1, 4.0), but you will have to remove the uid files.

You can see this asset as some sort of demo, for a possible, much bigger (and better) asset, which will be may more advanced, and will have a ton of new features

The video showcasing the asset features : https://youtu.be/B4cASUFbamU

Here's the list of all the features :

- Resource based weapons
- Weapon switching
- Weapon shooting
- Weapon reloading
- Weapon bobbing
- Weapon tilting
- Weapon swaying

- Hitscan and projectile types
- Physics behaviour for both hitscan and projectile

- Shared ammo between weapons
- Ammo refilling

- Camera procedural recoil
- Camera bobbing
- Camera tilting

- Muzzle flash
- Bullet hole/decal

- Test map, with shooting range
- State machine based character controller (https://github.com/Jeh3no/Godot-Simple-State-Machine-First-Person-Controller)




! All informations are on the readme of the Github repository : https://github.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset


A simple yet complete FPS weapon system asset for Godot 4

This asset provides a simple, fully commented, weapon system for FPS games.

A test map with a shooting range as well as a character controller are provided (the character controller is another asset i made some mounths ago : https://github.com/Jeh3no/Godot-Simple-State-Machine-First-Person-Controller)

The weapon system is resource based, designed to easely customize weapons.

The weapons are monitored by a weapon manager, designed to easely add/remove weapons to the game.

Each component of the weapon (shoot, reload, animation, ammunition) has his own script, neatly arranged in separate compartments.

The asset is 100% written in GDScript.

Of course, the code has been written in a way to be easely understandable and modifiable/editable, and he's as well fully commented.

He works perfectly on Godot 4.4, and should also works wells on the others 4.x versions (4.3, 4.2, 4.1, 4.0), but you will have to remove the uid files.

You can see this asset as some sort of demo, for a possible, much bigger (and better) asset, which will be may more advanced, and will have a ton of new features

The video showcasing the asset features : https://youtu.be/B4cASUFbamU

Here's the list of all the features :

- Resource based weapons
- Weapon switching
- Weapon shooting
- Weapon reloading
- Weapon bobbing
- Weapon tilting
- Weapon swaying

- Hitscan and projectile types
- Physics behaviour for both hitscan and projectile

- Shared ammo between weapons
- Ammo refilling

- Camera procedural recoil
- Camera bobbing
- Camera tilting

- Muzzle flash
- Bullet hole/decal

- Test map, with shooting range
- State machine based character controller (https://github.com/Jeh3no/Godot-Simple-State-Machine-First-Person-Controller)




Category 3D Tools
License MIT MIT
Repository Provider GitHub
Repository Url https://github.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset
Issues Url https://github.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/issues
Godot version Godot 4.4
Version String 1.1 1.1
Download Commit ca73be70941f73230718e35441815dd0449eafa0 ca73be70941f73230718e35441815dd0449eafa0
Download Url (Computed) https://github.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/archive/ca73be70941f73230718e35441815dd0449eafa0.zip https://github.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/archive/ca73be70941f73230718e35441815dd0449eafa0.zip
Icon Url https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Icon.png
Preview Insert
Type video
Image/Video URL https://youtu.be/B4cASUFbamU
Thumbnail https://youtu.be/B4cASUFbamU
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image1.png
Thumbnail https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image1.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image2.png
Thumbnail https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image2.png
Preview Update
Type image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image3.png
Thumbnail https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image3.png
Preview Update
Type image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image4.png
Thumbnail https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image4.png
Preview Update
Type image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image5.png
Thumbnail https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/Arts/Images/Image5.png