https://github.com/8bitprodigy/westmonster_fps_base
FPS Base for WestMonster Games in the Godot Game Engine.
https://github.com/8bitprodigy/westmonster_fps_base
Last synced: about 1 year ago
JSON representation
FPS Base for WestMonster Games in the Godot Game Engine.
- Host: GitHub
- URL: https://github.com/8bitprodigy/westmonster_fps_base
- Owner: 8bitprodigy
- License: mit
- Created: 2023-09-20T17:31:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-14T23:53:57.000Z (about 2 years ago)
- Last Synced: 2025-04-12T17:07:07.153Z (about 1 year ago)
- Language: GDScript
- Size: 43.3 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WestMonster_FPS_Base
Multiplayer FPS Base for WestMonster Games in the Godot Game Engine.
I created this with the intent to sell it, until I found a project, Nodot, that accomplishes this goal, but does it far better and is more flexible, so now I will be contributing to that project, instead.
This project has the following features:
- Quake-style movement
- Ballistic projectiles(They fly through the air rather than being hitscans, and their trajectory is influenced by gravity)
- Sprinting
- Configurable jumping, wherein you specify height and time, rather than velocity
- "Collision Material" System used by bullet impact decals, but can also be used to handle footstep sounds based on texture used
- Configurable guns(Full auto, Semi-auto, selectable fire-modes, adjustable accuracy and precision, barrel heatup influencing those variables, etc.)
- Aiming Down Sights
- Weapon Bob
- Ladders
- Clambering
- Stairs
- Crouching
- Doors(sliding, Source Engine-like physics-based doors were in the works, but couldn't get it working.)
- Buttons(which can activate doors and potentially other things)
- Dials(Which can control the open/close state of doors like in Half-Life)
- Swimable water
https://github.com/8bitprodigy/WestMonster_FPS_Base/assets/6080682/9854b67e-6fb3-464e-b275-24fd493a6c7e