Skip to content

FPS prototype which implements a spray pattern system in Godot, similar to CS:GO

License

Notifications You must be signed in to change notification settings

Dodoveloper/godot4-fps-prototype

Repository files navigation

Godot 4 FPS Prototype

This project is a 3D FPS developed in Godot 4.2, showcasing various features and aiming to implement a spray pattern system with the Godot game engine.

Its primary objective is to serve as both a demonstration of advanced gameplay mechanics and a learning resource, since I haven't been able to find many implementations of this particular recoil system in Godot.

gif

Features

  • Spray pattern system
  • Player movement mechanics (crouching, sprinting, jumping)
  • Procedural visual recoil, weapon tilting/swaying/bobbing, camera screenshake
  • Weapon functionality (shooting, reloading, idle)
  • Support for multiple weapons (although currently featuring one), each with customizable spray patterns by using 2D curves
  • Polishing effects (muzzle flash, bullet trails, debris)

Requirements

Godot 4.2 and higher is recommended.

Usage

Just clone the repo and launch the game within Godot.

Asset attributions

About

FPS prototype which implements a spray pattern system in Godot, similar to CS:GO

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published