Creating Player Animations and Introducing Enemies in Godot | Game Dev Day 11 - Episode 30

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



Duration: 0:00
26 views
2


In this video, I dive into day 11 of learning game development with Godot! Today, I focus on refining player animations, adjusting physics properties like jump velocity and gravity, and tackling challenges like collision shapes and sliding mechanics on slopes. This session was packed with iteration and troubleshooting to create smooth and responsive gameplay.

I start by correcting the sprite sheet and setting up animations for walking, idling, and jumping. We explore how to flip the sprite based on movement direction and switch seamlessly between animations depending on player actions. Adding polish to the character's collision and ensuring it interacts well with the environment were key areas of focus.

As I adjusted gravity and jump velocity to get the perfect "feel" for the player's movements, I also added a fun sliding mechanic for slopes. This included a custom implementation allowing the player to slide down slopes when holding a specific input key, with room for future enhancements like unique sliding animations.

Toward the end of the video, I introduced a new element to the game: enemies! I set up an animated slime character as the first enemy, detailing how to create its animations and handle collision shapes. While it’s currently stationary, I brainstorm ideas on how to get it moving and interacting with the player.

Thanks for hanging out as I tackled these challenges and made progress on the platformer! Don’t forget to stick around for the next video as we continue developing gameplay mechanics and refining the overall experience.

🔗 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


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
2025-08-24Enhancing Minesweeper in Godot - New Features, Animations, and Exporting | Learning game dev Day 9
2025-08-22Minesweeper in Godot: Centering, HUD, and Game Over Features| Learning Game Dev Day 8 - Episode 22
2025-08-20Creating a Minesweeper Game in Godot cont'd | Learning Game Dev Day 8 - Episode 21
2025-08-17Creating a Minesweeper Game in Godot | Learning Game Dev Day 8 - Episode 20