An FPS game developed in Godot 3, aiming to include a variety of core weapon types, movement options, and easy use as a template for other fps games.
The Player contains movement stuff and holds gun scenes as childs. Weapons have their own logic as to shooting/aiming/etc. by running a loop only if they're visible. This way, guns aren't limited to a base way of functioning and allow for any type of equipment to be created.
Sliding, Decoupled Weapon-Viewmodel animations, Crouching, Mantling, Slide canceling have been implemented. There is no netcode, bots, game modes nor other stuff in it.
Qodot is used as means to import maps into the game.
Melee model by ImageParSeconde. Kriss Vector model by h1ggs
godot-quake-movement was used as a template for this project.
Due to personal reasons, this will not be developed further. Blog post on that
May contain sugar.