We may earn an affiliate commission when you visit our partners.
Course image
Mohamed Ibrahim

Do you dream of creating games ? With simplified steps from beginner to professional, you can achieve exactly that.

Don’t let things seem complicated — we’re here to guide you step by step. Why hesitate? We’ll be with you not only through tutorials and videos, but also in every step you take. Ask your questions and get our feedback directly in the Discord group.

Read more

Do you dream of creating games ? With simplified steps from beginner to professional, you can achieve exactly that.

Don’t let things seem complicated — we’re here to guide you step by step. Why hesitate? We’ll be with you not only through tutorials and videos, but also in every step you take. Ask your questions and get our feedback directly in the Discord group.

Just like many before you, including myself, who learned and built a career in this field, you can do the same. Your presence here is no coincidence — it’s proof of your determination and dedication. You can succeed just like I did, or even better. This is a rare opportunity to develop your skills.

You’ll learn game development from scratch with no prior experience required. If you face any challenges or find something unclear, we’ll explain it to you on our Discord server.

You will learn:

  • How to use Godot 4.

  • How to program with GDScript inside Godot 4.

  • The physical properties of objects in Godot.

  • How to create animations in both 2D and 3D.

  • How to add sound effects to your games.

  • How to apply visual effects like water, lighting, and color enhancements.

  • How to use the different types of lighting available in the engine.

  • How to work with advanced visual effects.

— And you’ll build 3 complete games during the course —

  1. A 2D Space Shooter game, where you’ll learn the essentials of 2D game development.

  2. A 3D Animal Transform–style game, inspired by the hit mobile game Animal Transform, which achieved over 100 million downloads on Android and iOS and generated massive profits.

  3. An Endless Runner game, inspired by the global hit Subway Surfers, the second most popular game on Google Play worldwide, which also generated huge revenue.

Enroll now

What's inside

Learning objectives

  • Learn godot 4 and gd script from scratch
  • Build a complete 2d space shooter game using godot 4 and gdscript, including player controls, enemy ai, shooting mechanics, and ui systems.
  • Create a 3d animal transform adventure game, covering 3d scene setup, animal movement, and environment interaction.
  • Develop an endless runner (subway-style) game, implementing procedural level generation, character movement, animation blending, collision detection,and scoring

Syllabus

Introduction
Learn Godot 4 & GDScript Fundamentals
Downloading the Godot Game Engine
2- Getting to Know the Godot Engine Interface
Read more

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Complete Godot 4 –Build 3 Games (2D , 3D Adventure & Runner). These are activities you can do either before, during, or after a course.

Career center

Learners who complete Complete Godot 4 –Build 3 Games (2D , 3D Adventure & Runner) will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.
This foundational book is designed for absolute beginners with no prior programming knowledge. It provides a gentle introduction to Godot and game development using GDScript, focusing on creating a complete game from scratch. It's an excellent starting point for those completely new to the field.
A recipe-based approach to Godot 4 development, this cookbook is excellent for quickly finding solutions to specific tasks and deepening understanding of various features. It covers a wide range of topics including rendering, shaders, physics, and multiplayer, making it a valuable reference for intermediate to advanced users.
Focused specifically on GDScript 2.0 within Godot 4, this book is ideal for those new to programming or the Godot scripting language. It uses a project-based approach to teach fundamentals and gradually introduces more complex concepts. is valuable for building a strong programming foundation for Godot development.
Is excellent for gaining a broad understanding of Godot 4 through hands-on projects. It covers both 2D and 3D game development and introduces core concepts of the engine. It's particularly useful for beginners and those looking to solidify their foundational skills. The project-based approach makes it a practical learning resource.
Authored by an experienced educator, this book is tailored for absolute beginners to Godot 4. It breaks down core concepts like nodes, scenes, and GDScript into easily digestible steps, guiding readers through creating their first games. is an excellent starting point for newcomers.
For developers interested in using C# with Godot 4, this book provides a comprehensive guide. It covers the fundamentals of C# programming within the Godot engine and walks through developing a 3D game. is valuable for those with a C# background or looking to explore this scripting option.
Aims to provide complete instructions for making video games with Godot, suggesting a comprehensive approach to the engine's features. It is likely suitable for those who want a broad understanding and mastery of Godot for game creation.
Dives specifically into the contemporary topic of multiplayer game development in Godot 4. It provides a comprehensive guide to the engine's networking API through practical projects. It is essential for anyone looking to implement online multiplayer features in their games.
Explores game development design patterns within the context of Godot 4. It helps in creating more robust, scalable, and maintainable game systems using industry-proven solutions. It's particularly useful for developers looking to deepen their understanding of code architecture and best practices.
Provides an introduction to video game programming using Godot in Spanish. It caters to Spanish-speaking learners who are starting with game development and Godot Engine.
Serves as an introduction to game development using the Godot Engine, likely focusing on foundational concepts and a beginner-friendly approach. While the title doesn't specify Godot 4, it could still provide relevant introductory game development principles applicable to Godot 4.
Is specifically tailored for developers transitioning from Unity to Godot. It highlights the differences and similarities between the two engines and helps Unity users leverage their existing knowledge to learn Godot 4 effectively. It's a valuable resource for experienced developers switching engines.
This guide focuses on programming for game design using the Godot engine, likely covering core programming concepts within the context of game development. While it might not be exclusively Godot 4, the programming principles taught would be highly relevant.
This is an earlier edition of 'Godot 4 Game Development Projects' focusing on Godot 3. While not specific to Godot 4, it provides valuable foundational knowledge in game development concepts and project structure within the Godot engine. It can serve as background reading for understanding the evolution of the engine.
An official guide for Godot 3.0, this book provides a structured approach to learning the engine. While outdated for Godot 4 specific features, it offers a solid understanding of the core Godot philosophy and game development principles, making it useful for historical context and foundational knowledge.
Focuses on integrating Blender with Godot for game development, specifically for creating a point-and-click adventure game. It is valuable for users interested in a 3D art pipeline within Godot and provides practical steps for combining these two powerful tools.
Offers a practical, hands-on approach to programming with GDScript 2.0 in Godot 4, progressing from beginner to more advanced topics through projects. It's a good resource for those who learn by doing and want to deepen their GDScript skills.
A comprehensive guide to software construction, covering topics from design and coding to debugging and testing. provides detailed, practical advice for writing high-quality code. While not GDScript-specific, the principles and techniques are invaluable for any programmer aiming for mastery. It serves as a thorough reference for improving coding practices.
Provides a fun introduction to programming in GDScript 2.0 by developing a game from scratch. It's ideal for beginners with no prior programming experience, offering a step-by-step approach to learning the language and the Godot Engine. It serves as a solid foundation for anyone starting with GDScript.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser