Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn to make commercial video games [ GODOT MEGA TUTORIAL ]
Rating: 2.6 out of 5(2 ratings)
38 students

Learn to make commercial video games [ GODOT MEGA TUTORIAL ]

Tutorial for making games for market sale with the reliable , and fast Godot game engine
Last updated 11/2025
English

What you'll learn

  • Unerstanding all important elements of Godot game engine integrated development environment (IDE)
  • Quality coding of program lines in Godot GD Script, programming concepts, techniques, and troubleshoot skills
  • Good understanding of Python code syntax based on programming in GD Script
  • Distinguish and using game nodes in the design window of Godot game engine
  • Understanding the concept and methods of video Game Math when making a commercial video game
  • Ability to independently program complex video game elements such as tech tree elements, game inventory, etc
  • Understanding how to plan a video game and how to conclude started one
  • Game types covered by tutorial: 3D RPG, 3D platformer, point and click, turn-based

Course content

18 sections153 lectures23h 44m total length
  • Introduction8:53

    In this introductory lecture, you will have the opportunity to download the Godot game engine. Also, you will learn the basics about its IDE(integrated developer environment).

  • Basic of video games math8:32

    Variables in GD Script and simple calculations with them are learned in this lecture.

  • Using game window10:59

    In this lecture, you learn about the game window by creating a label node and functional script for it.

  • Adding tileset7:55

    In the lecture, you learn about tile set node and resource folder use.

  • Video game elements6:37

    After this, you will know how to add and set a button game element to your video game project.

  • Using GD Script5:42

    This lecture teaches how to use signals for game elements, int command, and some coding.

Requirements

  • Basic understanding of graphic operating system use
  • Downloaded and instaled free Godot game engine from their portal
  • Ability to use data management OS aplication for adding files to game projects
  • Basic understanding of English
  • Basic understanding of professional computer terms
  • Patience, as well as perseverance to complete the lessons and projects started

Description

Making a video game is not as hard as you think. And creating a game for the market as a commercial video game can be easy too. Why, because you will have the appropriate knowledge and learning tools to make it happen.

In this tutorial, you will start learning at a slow pace, with important things emphasized. And when you are encouraged with progress, learning can be intensified. The first course part (more than 30. lectures) is about video game Math, and this is also the beginning of your first video game. In every lecture, you will learn something new and important as an element of a video game.

After finishing the first course part you will have a complete and functional game level (game scene) of a turn-based video game. And this is fundamental for the next course part - a tech tree for an RPG video game. This course part ( more than 30. lectures) teaches about making an additional game scene. Game scenes will be connected and you can create RPG game-style research elements for a very interesting video game.

You can start learning from the second course part also (after section four). You will learn new things with a different educational approach.  In this part, there are learning lectures, recapitulation lectures, and learning challenges. After, the course continues with a Video game plan. Theory and practice about game planning, time-content management, and practical planning for your video game project.

The course continues with the creation of various game systems for the game project like instancing a 2D game part, quest system, text info system, tech tree, etc. The additional section teaches about 2D game physics in a completely new game project about ball-type video games. The game is first created to be functional, later good graphic elements are added for potential market sale.

The section for recapitulation uses text from a "GD Script" book to remained you about basic and advanced GD Script programming concepts. In the beginning that is a "Hello World" project, but after, you will learn from games with numbers, games with letters, and 2D games.

After, you will learn how to improve 2D RPG video games. First, you will code a 2D game fog system. Next, you will create a micro menu(in-game) for interesting options to increase game play-ability. Also, you will learn about making a save system for your video game. In the section after, you can understand 2D physics with Joint2D nodes (PinJoint2D, GrooveJoint2D, and DampedSpringJoint2D).

The 3D Game development learning process starts with a 3D platformer. The game character path is generated by code, and the character is a robot with animated movement. You will learn game prototyping with 3D game assets for the game environment.

In the second 3D game learning project student will create a full 3D RPG Adventure. You will learn about MRC, NPC, game inventory system, save system, and game publishing process.

In a bonus content student can find useful articles about GDScript coding.

Who this course is for:

  • Beginner in comercial video game development
  • Game developer or beginner in learning Godot game engine and GD Script
  • Students interested in programming with a script based on the Pyton programming language