Refactoring Our Character Controller! Creating a Horror Game In Godot 4 C#



Subscribe and learn more from me about Game Development and Programming!

In this video, we discuss refactoring out player controller into a state machine. It will simplify our workflow and make things much simpler to debug.

RESOURCES
Game Design Document: https://docs.google.com/document/d/1IG9do3z9vRaU4oZYyWwx8Rhc3nWf_5ZuvpmD4SohNGY/edit?usp=sharing

Source files https://github.com/finepointcgi/Godot-Horror-Game
Audio File Assets https://drive.google.com/drive/folders/1v02WMModS8dWcAsqLOwmLJ94WQFEk2TB?usp=sharing

BE MY FRIEND:
🐦Add me on Twitter: https://twitter.com/finepointcgi
Check out my Website: https://finepointcgi.io/
Trello of Upcoming Tutorials: https://trello.com/b/cJWPaVyV/godot-tutorials
You can support me on Patreon: https://www.patreon.com/finepointcgi
Hang Out with the Guys on Discord: https://discord.gg/5pcNmqp9M3

TIMESTAMPS
00:00 – Start
00:29 – Creating our States
02:06 – Why We Need A State Machine
06:18 – Refactoring Our Input
13:43 – Redoing Movement
17:13 – Handling Sound Refactoring
22:10 – Breaking out in animation
24:18 – Marker 8
27:23 – Creating Our Process Section
29:31 – We are done! Time to Test
30:44 – Last Thing On the List COMMENTS
31:36 – Outro

MUSIC
Music provided by TheRelaxedMovement.
Check it out here: https://www.youtube.com/c/TheRelaxedM…​

HASHTAGS:
#godot4 #HorrorGame #Stealth #gamedev #devlog #csharp

ABOUT MY CHANNEL:
I’ve been a software developer for over 7 years. I’ve worked in the game industry for 3 of those years. This channel is used for news on the gamingprogramming industry and for tutorials for gameprogramming development.

Refactoring Our Character Controller! Creating a Horror Game In Godot 4 C#