Building Pong in Godot | Chill Sunday Morning Gamedev - Episode 2

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



Duration: 0:00
17 views
3


In this video, I continue my journey into learning game development with the Godot engine. Picking up from last week, I focus on starting fresh and creating a simple Pong game as a foundational exercise in both game mechanics and the Godot editor.

We start by revisiting my earlier work, making adjustments to scripts and experimenting with templates that Godot provides. I walk through the logic of building basic movement for a ball and discuss using collision shapes and sprites to interact with game objects like walls. Along the way, you'll see my approach to troubleshooting issues with collisions, refining node types, and incrementally testing gameplay elements.

This video is geared towards anyone interested in game development or new to Godot, as we cover practical topics like:

Attaching scripts to objects and modifying templates for custom behavior
Setting up collision shapes and understanding their role in gameplay
Problem-solving collisions and learning the nuances of Godot's node system
Implementing basic motion using GDScript
Beginning to structure a simple game with paddles, goals, and a bouncing ball

By the end of this session, I successfully create a simple ball that bounces off walls, laying the groundwork for more complex mechanics like paddles, scoring, and menus in future videos. As always, feel free to follow along and ask questions about GDscript or game dev basics.

🔗 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-07-30Building a Breakout Clone in Godot: Creating Menus & Game Mechanics | Day 5 - Episode 12
2025-07-27Building a Breakout Clone with Godot | Learning game dev with godot, day 5
2025-07-25Creating a Pong Game in Godot: Debugging & Audio Mixer Enhancements - Episode 10
2025-07-23Creating Audio Sliders and Persistent Settings in Godot - Chill Sunday Morning Coding - Episode 9
2025-07-20Adding Sounds and Music to a Pong Game in Godot | Chill Sunday Morning Coding - Episode 8
2025-07-18Building a Pause Menu and Key Bindings in Godot | Day 3 of Learning Game Dev - Episode 7
2025-07-16Adding Splash Screens, Main Menu, and Shaders: Learning Godot Game Development Day 3 - Episode 6
2025-07-13Building a Pong Game in Godot: Day 3 Progress & Gameplay Improvements - Episode 5
2025-07-11Exploring Godot Signals and Gameplay Mechanics – Game Dev Day 2 - Episode 4
2025-07-09Building Pong with Godot: Adding Player Paddle, AI, and Scoring System | Day 2 - Episode 3
2025-07-06Building Pong in Godot | Chill Sunday Morning Gamedev - Episode 2
2025-07-05Exploring Godot | chill sunday morning coding - Episode 1
2025-07-04Implementing Stream Ingestion with AWS Step Functions | chill sunday morning coding - Episode 210
2025-07-02Building WebSocket APIs with Rust | chill sunday morning coding - episode 209
2025-06-29Optimizing Stream Ingestion & Task Monitoring with Rust and React Admin - Episode 208
2025-06-27Streamlining Task Monitoring with AWS Step Functions and DynamoDB - Episode 207
2025-06-24Enhancing Task Monitoring with AWS EventBridge & DynamoDB - Episode 206
2025-06-22Deploying YouTube Uploader API with Lambda & Enhancing Dark Mode Theme - Episode 205
2025-06-20Building a React Timeline Hover Effect for Better User Experience - Episode 202
2025-06-17Optimizing Rust APIs and React-Admin Integrations with Docker Builds - Episode 201
2025-06-15Consolidating Dockerfiles: Improving Build Processes for the Glowing Telegram Project - Episode 200