Using the Raycast3D Node For Interactions // Make An FPS in Godot @stayathomedev
Using the Raycast3D Node For Interactions // Make An FPS in Godot  @stayathomedev
Uploaded December 2024 | Updated September 2026, 2 weeks ago
🔥 GET THE SOURCE FILES ►► patreon.com/collection/138350?view=expanded

In this episode of my Godot FPS tutorial series, we're simplifying our interaction raycast setup into a separate InteractionRaycast component to improve on our code. These tutorials are part of a long series of FPS tutorials for Godot.

🔔 FREE BASIC FPS SETUP SOURCE FILES ►► stayathomedev.itch.io/basic-fps-controller

-----------------------------------------------------------------------------------

✅ Basic FPS Setup Video ►► youtu.be/N-jh8qc8tJs
✅ Interaction Component ►► youtu.be/OpaRvCUDr8o
✅ Door Component ►► youtu.be/cbnxUUDojQQ

----------------------------------------------------------------------------------

0:00 Updating Raycast Interaction
0:23 Why Change To A Raycast Node?
0:48 Placing Raycast Node In Controller Scene
1:23 Moving Interaction Code To New Raycast Script
1:39 Cleaning the Interaction Code for the Raycast Node
2:00 Final Result
2:11 Get the Project Source Files

-----------------------------------------------------------------------------------

This series is part of my sponsored Godot FPS Project where we will walk through how to create an 3D FPS game in Godot 4, step by step. I won't be skipping any steps in the process and everything will be sequential video to video.

This initial basic FPS setup project is available for free to download and use using the MIT license via the link below. For all future videos, the project source files will be available to my GitHub Sponsors.

Joining my Patreon in one of the 3 tiers will give you:

- access to the private Discord channel
- your name in the project README
- early access to tutorial videos
- power to vote on what mechanics get covered in future videos
- full access to the project source files to use in your own projects

-----------------------------------------------------------------------------------

STAYATHOMEDEV ►► stayathomedev.com
TWITTER ►► twitter.com/StayAtHomeDev
MY GODOT ASSETS ►► stayathomedev.itch.io
PATREON ►► patreon.com/StayAtHomeDev_

#godot #godotengine #fps
Using the Raycast3D Node For Interactions // Make An FPS in GodotHealth & Damage System - Godot FPS Series #135 Games Made in Godot To Inspire You5 Games Made in Godot To Inspire You5 Games Made in Godot To Inspire You (01/30/26)5 Games Made in Godot - This Week in Godot (2/8/25)5 Games Made in Godot To Inspire You (08/06/25)Flickering Animated Lights in Godot Engine | Tutorial5 Games Made in Godot To Inspire You (08/04/26)5 Games Made in Godot To Inspire You (03/30/26)Delaying UI Animations in the Godot Engine5 Games Made in Godot To Inspire You (01/23/26)
StayAtHomeDev |

Using the Raycast3D Node For Interactions // Make An FPS in Godot

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER