tuxDB - linux gaming aggregate
TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


https://carpyn.itch.io/godot-4-beta-fps-demo


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