Building a Player Character in Godot | Learning Game Dev with Godot - Episode 37

Channel:
Subscribers:
542
Published on ● Video Link: https://www.youtube.com/watch?v=KCYtUP7jIMs



Duration: 0:00
21 views
4


In this video, I work on building a controllable 2D player character in Godot while learning the ins and outs of character design and animation. Starting with the basics, I add a CharacterBody2D to make sure it can interact with the world, along with collision shapes to avoid obstacles. Then, I dive into creating walking animations and idle states for all four directions using sprite sheets. I also explore how to set up proper movement mechanics that allow smooth navigation in the game world.

I encounter some challenges along the way, like accidentally deleting nodes and redoing work, but it's all part of the learning process. Additionally, I experiment with functionality like setting up camera follow behavior and refining player movement so that animations respond appropriately to directional input. Throughout the stream, I share my thought process, troubleshoot errors, and try to improve as I learn.

Towards the end, I discuss potential next steps, including adding terrain collision, preventing players from walking out of bounds, and integrating the new map into the game. I also explore animation blending options and scripting methods to enhance gameplay further.

If you're curious about the process of learning Godot or want to see how a game is built step-by-step, this is a great peek into the journey.

🔗 Check out my Twitch channel for more streams: https://www.twitch.tv/saebyn
GitHub: https://github.com/saebyn
Discord: https://discord.gg/N7xfy7PyHs




Other Videos By saebynVODs


6 days agoExploring 3D Game Development in Godot: Tower Defense & Dynamic Pathfinding - Episode 44
2025-10-10Game Persistence and JSON Serialization | Learning game dev with godot - Ep. 43
2025-10-08Streamlining Player Persistence | Learning game dev with godot - Episode 42
2025-10-05Developing a Platformer: Progression, Saving, and Level Transitions in Godot - Day 15
2025-10-03Refactoring Melee Combat in Godot | Game Dev with Godot - Episode 40
2025-10-01Building Scene Transitions and Debugging Cameras in Godot | Game Dev with Godot - Episode 39
2025-09-28Creating a World Map and Adding Interactions in Godot | Game Dev with Godot - Episode 38
2025-09-26Building a Player Character in Godot | Learning Game Dev with Godot - Episode 37
2025-09-24Building Sword Swipe Mechanics and Exploring Terrain in Godot - Episode 36
2025-09-21Fixing Game Mechanics in Godot: Pause Menu & Dialogue Bugs Solved! - Episode 35
2025-09-19NPC Interactions and Adding a Sword in Godot | Learning game dev with godot - Episode 34
2025-09-17Exploring Dialogic 2 and Game Development with Godot | Learning game dev with godot - Episode 33
2025-09-14Implementing Dead Zones and NPC Dialogue in Godot | Learning game dev with godot - Episode 32
2025-09-12Exploring GitHub Copilot and Lighting Effects in Godot | Game Dev Day 11 - Episode 31
2025-09-10Creating Player Animations and Introducing Enemies in Godot | Game Dev Day 11 - Episode 30
2025-09-07Creating a Basic Platformer in Godot | Day 11 of Game Dev Learning
2025-09-05Creating Parallax Backgrounds in Godot | Chill Sunday Morning Coding - Episode 28
2025-09-03Setting Up Reset Mechanics & Camera Plugins - Exploring Godot Game Development - Episode 27
2025-08-31Building a Platformer in Godot – Chill Sunday Morning Coding | Ep. 26
2025-08-29Animating Mines and Adding Sound Effects: Godot Game Dev Progress - Episode 25
2025-08-27Godot Game Dev: Minesweeper Enhancements | Right-Click Feature & Winning Logic - Episode 24