This project was last tested in Godot 3.5 and does not work with Godot 4.0
A small FPS made with the Godot Engine.
I'm not an expert programmer or Godot user so parts of the code may be silly silly.
Use left mouse button
to fire
Use W
, A
, S
, D
to move
Use Q
to sprint
Use left shift
to crouch
Use space
to jump
Use left shift + space
to crouch-jump
Use Esc
to pause (doesn't really pause though)
Use F11
to toggle fullscreen
I partly modified a script made by turtlewit and Blasterott18 for the player controller:
https://github.com/turtlewit/VineCrawler/blob/master/PlayerNew.gd
Credit to these SFX I used in the game:
https://freesound.org/people/Fission9/sounds/521590/
https://freesound.org/people/mypantsfelldown/sounds/398937/
https://freesound.org/people/JJDG/sounds/441786/
https://freesound.org/people/BenjaminNelan/sounds/410364/
https://freesound.org/people/deleted_user_4401185/sounds/346654/e