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

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've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Complete Godot 4 –Build 3 Games (2D , 3D Adventure & Runner).
Comprehensive guide to the principles of animation, covering everything from character design to timing and motion. It must-read for anyone who wants to learn the basics of animation.
Comprehensive guide to the art of animation, covering everything from the basics of drawing to the latest techniques in computer animation. It must-read for anyone who wants to learn how to create professional-quality animation.
Is widely considered the definitive reference on collision detection in interactive 3D environments, particularly in game development. It provides a comprehensive guide to efficient real-time collision detection systems, covering spatial and object partitioning, intersection and distance tests, and numerical robustness. It must-have practical reference for anyone developing interactive applications with complex environments and is often cited as an industry standard.
The most recent edition of Schell's widely acclaimed book, updated to include examples from newer platforms like VR/AR and contemporary game design trends such as free-to-play and hybrid games. It remains a must-read for a broad understanding and incorporates contemporary topics.
Comprehensive guide to the art of 3D computer animation and effects, covering everything from the basics of 3D modeling to the latest techniques in rendering and compositing. It must-read for anyone who wants to learn how to create their own 3D animations and effects.
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.
Serves as a foundational text specifically for procedural content generation in games, covering a wide range of algorithms and domains like terrain, levels, and narratives. It is suitable for both students and researchers, offering a broad overview of the field. It can be used as a textbook in academic settings.
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.
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.
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.
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.
As part four of the 'Foundations of Game Engine Development' series, this book is expected to provide in-depth coverage of physics within game engines, which will undoubtedly include significant content on collision detection and response. While not yet released based on the search results, it highly anticipated resource for those following the series.
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.
Deep dive into the architecture of game engines. It's a great resource for anyone who wants to learn more about how game engines work.
Provides a step-by-step guide to building a rigid body physics engine from scratch. It covers all the necessary topics, from the basics of physics to the implementation of advanced features.
Provides a comprehensive overview of artificial intelligence (AI) techniques for games. It covers a wide range of topics, from the basics of AI to the implementation of advanced AI algorithms.
Provides a comprehensive overview of 3D game development with Python. It covers a wide range of topics, from the basics of 3D graphics to the implementation of advanced game engine features.
Provides a comprehensive overview of 3D game development with C++. It covers a wide range of topics, from the basics of 3D graphics to the implementation of advanced game engine features.
Practical guide to creating cartoon animation. It covers everything from character design to storyboarding to animation techniques. It great resource for anyone who wants to learn how to create their own cartoons.
Comprehensive guide to the art of character expression, which is the process of creating believable and engaging characters that can communicate a wide range of emotions. It covers everything from the basics of facial expressions to the latest techniques in character animation. It must-read for anyone who wants to learn how to create their own 3D characters that can truly come to life.
Comprehensive guide to the art of drawing, which is the foundation of all animation. It covers everything from the basics of anatomy to the latest techniques in character design. It must-read for anyone who wants to learn how to draw and create their own 3D characters.
Comprehensive guide to the art of computer animation, from its origins in the early days of cinema to the latest techniques in 3D animation. It must-read for anyone who wants to learn about the history of computer animation and how it has evolved over time.
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.
This comprehensive reference on real-time 3D interactive computer graphics includes a chapter specifically dedicated to collision detection. While covering a broad range of rendering techniques, the collision detection chapter provides valuable insights into algorithms and their implementation in real-time applications. The fourth edition is updated to include recent advancements.
Offers a practical, hands-on approach to game design with a strong emphasis on the player experience. It guides readers through the process of designing, playtesting, and iterating on games. It's an excellent resource for gaining a broad understanding and solidifying practical skills, often used as a textbook.
Authored by a well-regarded figure in game physics, this book delves into the mathematical and algorithmic aspects of game physics, including collision detection and response. It is considered a more advanced text and valuable reference for those with a strong mathematical background.
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.
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.
Great introduction to the art of computer animation, covering everything from the basics of 3D modeling to the latest techniques in animation and rendering. It great resource for anyone who wants to learn how to create their own computer animations.
Comprehensive guide to game development and production. It covers everything from the basics of game development to the more advanced techniques used by professional game developers.
Practical guide to writing efficient and maintainable game code. It's a great resource for anyone who wants to improve their programming skills.
Explores the intersection of artificial intelligence and games, with significant overlap with procedural content generation, particularly in areas like experience-driven PCG and AI-assisted design. It's relevant for those interested in advanced topics and the future of PCG.
Fantastic reference for a large collection of geometrical problems, including distance, containment, and intersection tests, which are fundamental to collision detection. It's a comprehensive resource for the mathematical and geometric underpinnings required for building robust collision detection systems.
Comprehensive guide to level design. It covers everything from the basics of level design to the more advanced techniques used by professional level designers.
A compact yet comprehensive guide to GDScript for Godot 4. is suitable for beginners and those looking to systematize their knowledge of GDScript fundamentals. It includes practical tutorials and examples to help you quickly get started with coding in Godot.
Similar to the Unity-specific book, this resource focuses on procedural generation within the Godot engine. It's ideal for developers working with Godot and provides practical guidance for implementing PCG in that environment.
While not solely focused on collision detection, this book provides a comprehensive overview of the various systems within a modern game engine, including a significant section on physics and collision. It covers both the theory and practice of game engine development and is considered a foundational text for understanding how collision detection fits into a larger interactive system. It's highly recommended for those seeking a broader context within game development.
An updated version of the cookbook, providing contemporary recipes and solutions for Godot 4 using GDScript. This valuable reference for intermediate to advanced users looking for practical examples.
Explores the intersection of psychology and video games, examining how cognitive science principles can be applied to game design to create more engaging and intuitive experiences. Published recently, it offers a contemporary perspective on understanding player behavior and is valuable for deepening understanding of user experience in games.
Provides a comprehensive overview of the mathematics essential for 3D game programming and computer graphics, including topics relevant to collision detection. It covers linear algebra, geometry, and other mathematical concepts with a focus on their application in interactive applications.

Share

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

Similar courses

Here are nine courses similar to Complete Godot 4 –Build 3 Games (2D , 3D Adventure & Runner).
Create a Dark Moody Atmospheric 2D Game with Unity and C#
Most relevant
Advanced Game Projects, C# Scripting, and Social Features
Most relevant
Godot 4: Introduction to 2D Game Development
Most relevant
Intro to 3D Game Development Masterclass in Godot!
Most relevant
Create a Complete 2D Survivors Style Game in Godot 4
Most relevant
Godot 4: Build a 2D Action-Adventure Game
Most relevant
The Complete Unity C# Game Developer Bootcamp Part 1 of 2
Most relevant
Complete Godot 3D: Develop Your Own 3D Games Using Godot 4
Most relevant
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4
Most relevant

Udemy Buyer Protection & Guarantee

Verified partner policies & purchase protections

Global Marketplace Leader
Free Trial & Audit

Free Lecture Previews

Free preview video lectures available for all courses; optional 7-day free trial on Personal Plan subscriptions (cancel before trial ends to avoid conversion).

Return & Refund Policy

30-Day Money-Back Guarantee

30-day money-back guarantee on all eligible individual course purchases (provided course content has not been substantially consumed or downloaded). Subscription fees are non-refundable once billed.

Buyer Protections

Verified Academic & Industry Partner

Lifetime access to purchased individual courses and future updates, verifiable certificate of completion, and direct student Q&A forums.

Key Purchase Protections
30-day 100% money-back guarantee on course purchases
Lifetime access on web, mobile, and offline
Certificate of completion included with purchase
Direct instructor Q&A and active student community
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
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