Learn to code by making games in Godot
Learn to code with fun! This introductory programming course is perfect for beginners. Build skills and create projects in a playful environment. Start your coding journey today!
Course Content
Learn to code by making games in Godot is a beginner-level Udemy course taught by Christian Koch. It runs 17h 50m, is taught in English, and includes a certificate of completion. Learners rate it 4.9 out of 5 from 76 reviews, with 1,098 students enrolled. It is a paid course, first published October 2025.
Ready to learn to code and build your own games? This course is your gateway to becoming a game developer! If you've ever wanted to bring a childhood game to life or explore the exciting world of game engines, you've come to the right place.
Through the creation of 7 engaging games, you'll master the fundamentals of programming and develop practical skills to build a wide range of game genres.
Here's what you'll create:
- Basic Runner Game: Learn core mechanics like collision detection and simple AI.
- Platformer: Design levels, implement enemy AI, and add shooting mechanics.
- Stardew Valley-Style Farming Game: Explore simulation game design and resource management.
- Pokemon-Inspired Monster Battle System: Develop turn-based combat and creature design.
- 3D Space Shooter: Dive into 3D game development with movement, shooting, and enemy patterns.
- Zelda-Inspired 3D Platformer: Learn level design, camera control, and puzzle elements.
- First-Person Shooter (FPS): Explore first-person perspective, weapon mechanics, and immersive gameplay.
This project-based course focuses on hands-on learning, providing practical results and real-world applications with minimal theory and maximum practice. You'll gain the skills to create your own unique game ideas and expand upon these projects.
We'll cover both 2D game development and 3D game development. You'll also learn how to build complex UIs for text-based projects.
We'll be using Godot, a powerful and free game engine that's rapidly gaining popularity. Godot's intuitive node system allows you to visually design your games by simply dragging and dropping elements, making it easy to create interactive experiences with just a few lines of code. Plus, Godot boasts a supportive and active community ready to assist you on your game development journey.
Start building your dream games today!
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.