Notice: Godot 4 beta web export is very buggy, graphics don't display properly and you need to press tab to allow mouse capture. Try the download files if you have any problems

I've been trying to develop a character movement framework for godot, that works on any genre (2D included) so I can prototype faster, this is the result. I had too many hassles with godot 3 limitations so I opted to focus on godot 4. It has some fancy mechanics like coyote time and input buffers for jumping, and bunny hoping since someone always ask for it.


This demo also contains some tools besides the character framework:

  • The map was made with 2D autotiles, I made a script that translates it to 3D with a modular piece, and it can optimice it with MultiMesh chunks and joining collision shapes, rather than having 200 meshes and colliders. I want to make it an individual plugin in the future.



  • The gun has a special shader that prevents it from clipping walls, and has it's own FOV to preserve the model shape. This is standard in FPS games, but godot doesn't have native tools for this, making a second viewport is cumbersome and expensive.

Controls:

ASDW: Move || Right Click: Shoot || Left Click: Zoom Aim || R: Reload || ESC/Tab: Capture/Free mouse

StatusPrototype
PlatformsHTML5, Windows, Linux
AuthorCarpyn
GenreAction, Shooter
Made withGodot, Blender
Tags3D, FPS, Singleplayer
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Mouse

Download

Download
godot_4_fps_demo_win64.zip 23 MB
Download
godot_4_fps_demo_linux.zip 24 MB

Install instructions

Extract the zip wherever you want.

Comments

Log in with itch.io to leave a comment.

(+1)

great framework! the movent feels really soild 

(+1)

Thank you for making this!