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.

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

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.

-------------------------------------------------------------------------------------------

Compatibility :

- Godot 4.4, 4.5 and 4.6: Fully supported.
- Godot 4.0 - 4.3: Should work, but you will need to delete the .uid files.

-------------------------------------------------------------------------------------------

Features :

Weapon system:

- Resource based weapons
- Weapon switching
- Weapon shooting
- Weapon reloading
- Weapon bobbing
- Weapon tilting
Weapon swaying
- Hitscan and projectile types
- Physics behavior for both hitscan and projectile
- Shared ammo between weapons
- Ammo refilling

World:

- Test map, with shooting range, and hitable boxes (physics behavior)
- Shooting range with immobile and moving targets

Player character:

- State machine based character controller (https://github.com/Jeh3no/Godot-Simple-State-Machine-First-Person-Controller)
- Input action checker

Camera:

- Viewport camera to render weapons
- Camera procedural recoil
- Camera bobbing
- Camera tilting

Visual effects:

- Muzzle flash
- Bullet hole/decal
- Explosion effect

UI:

- Properties HUD for both player character and weapon system





! 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 made in 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 months ago : https://github.com/Jeh3no/Godot-Simple-State-Machine-First-Person-Controller).

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

The weapons are monitored by a weapon manager, designed to easily 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.

The code has been written in a way to be easily understandable and modifiable/editable, and he's as well fully commented.

---------------------------------------------------------------------------------------------------------------

Compatibility :
Godot 4.4, 4.5 and 4.6: Fully supported.
Godot 4.0 - 4.3: Should work, but you will need to delete the .uid files.

---------------------------------------------------------------------------------------------------------------

Features :

Weapon system :
- Resource based weapons
- Weapon switching
- Weapon shooting
- Weapon reloading
- Weapon bobbing
- Weapon tilting
- Weapon swaying
- Hitscan and projectile types
- Physics behavior for both hitscan and projectile
- Shared ammo between weapons
- Ammo refilling

World :
- Test map, with shooting range, and hitable boxes (physics behavior)
- Shooting range with immobile and moving targets

Player character :
- State machine based character controller (https://github.com/Jeh3no/Godot-Simple-State-Machine-First-Person-Controller)
- Input action checker

Camera :
- Viewport camera to render weapons
- Camera procedural recoil
- Camera bobbing
- Camera tilting

Visuel effects :
- Muzzle flash
- Bullet hole/decal
- Explosion effect

UI :
- Properties HUD for both player character and weapon system
Category 3D Tools
License MIT
Repository Provider GitHub
Repository Url https://github.com/Jeh3no/Godot-simple-FPS-weapon-system https://github.com/Jeh3no/Godot-simple-FPS-weapon-system
Issues Url https://github.com/Jeh3no/Godot-simple-FPS-weapon-system/issues https://github.com/Jeh3no/Godot-simple-FPS-weapon-system/issues
Godot version Godot 4.4
Version String 1.8 2.0
Download Commit d78b7c710d65a659bff7dde2d39612782f1d1dc1 39da453314942c651bd85e15de6e618dda15c5e3
Download Url (Computed) https://github.com/Jeh3no/Godot-simple-FPS-weapon-system/archive/d78b7c710d65a659bff7dde2d39612782f1d1dc1.zip https://github.com/Jeh3no/Godot-simple-FPS-weapon-system/archive/39da453314942c651bd85e15de6e618dda15c5e3.zip
Icon Url https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/JehenoSimpleFPSWeaponSystem/Arts/Images/icon.png
https://raw.githubusercontent.com/Jeh3no/Godot-simple-FPS-weapon-system/refs/heads/main/addons/Arts/Images/icon.png
Preview Update
Type video
Image/Video URL https://www.youtube.com/watch?v=B4cASUFbamU
https://youtu.be/B4cASUFbamU
Thumbnail https://www.youtube.com/watch?v=B4cASUFbamU
https://youtu.be/B4cASUFbamU
Preview Update
Type image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/JehenoSimpleFPSWeaponSystem/Arts/Images/image1.png
https://raw.githubusercontent.com/Jeh3no/Godot-simple-FPS-weapon-system/refs/heads/main/addons/Arts/Images/image1.png
Thumbnail https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/JehenoSimpleFPSWeaponSystem/Arts/Images/image1.png
https://raw.githubusercontent.com/Jeh3no/Godot-simple-FPS-weapon-system/refs/heads/main/addons/Arts/Images/image1.png
Preview Update
Type image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/JehenoSimpleFPSWeaponSystem/Arts/Images/image2.png
https://raw.githubusercontent.com/Jeh3no/Godot-simple-FPS-weapon-system/refs/heads/main/addons/Arts/Images/image2.png
Thumbnail https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/JehenoSimpleFPSWeaponSystem/Arts/Images/image2.png
https://raw.githubusercontent.com/Jeh3no/Godot-simple-FPS-weapon-system/refs/heads/main/addons/Arts/Images/image2.png
Preview Update
Type video image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/JehenoSimpleFPSWeaponSystem/Arts/Images/image3.png
https://raw.githubusercontent.com/Jeh3no/Godot-simple-FPS-weapon-system/refs/heads/main/addons/Arts/Images/image3.png
Thumbnail https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/JehenoSimpleFPSWeaponSystem/Arts/Images/image3.png
https://raw.githubusercontent.com/Jeh3no/Godot-simple-FPS-weapon-system/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/JehenoSimpleFPSWeaponSystem/Arts/Images/image4.png
https://raw.githubusercontent.com/Jeh3no/Godot-simple-FPS-weapon-system/refs/heads/main/addons/Arts/Images/image4.png
Thumbnail https://raw.githubusercontent.com/Jeh3no/Godot-Simple-FPS-Weapon-System-Asset/refs/heads/main/addons/JehenoSimpleFPSWeaponSystem/Arts/Images/image4.png
https://raw.githubusercontent.com/Jeh3no/Godot-simple-FPS-weapon-system/refs/heads/main/addons/Arts/Images/image4.png

Notice: Undefined index: link in /var/www/asset-library.godotengine.org/public/templates/asset_edit.phtml on line 150

Notice: Undefined index: thumbnail in /var/www/asset-library.godotengine.org/public/templates/asset_edit.phtml on line 150
Preview Update
Type image
Image/Video URL
Notice: Undefined index: link in /var/www/asset-library.godotengine.org/public/templates/asset_edit.phtml on line 165


Thumbnail
Notice: Undefined index: thumbnail in /var/www/asset-library.godotengine.org/public/templates/asset_edit.phtml on line 165