
Hi there adventurer. Follow along this game development journey an build a simple game where the player collects coins. Our objective is to build the game with a Start Menu, Load Screen and Game over UI. Our final outcome will be a game you can share on your portfolio and to have an understanding on how to build and publish a basic game in Godot.
But How can this be achieved? Well that where i come in. We will first begin by downloading, setting up and configuring Godot. Next i will gradually show you the ropes as we dive in and take a swift glance at Godot's simple but elegant UI.
To jump-start our coding session, we will go through the basics of creating scripts and attaching them to objects to create game logic and understand the common statements in GDscript.
To control our character, we are going to use the Input system in Godot and configure a game-pad and keyboard. We will also be covering singletons to globally setup a game and sound manager which is paramount in game design.
Next, we will proceed to setting up the Games UI, Importing the art assets and properly set up the scenes for scripting.
To make sure you understand how coding works, we will go over GD Script, which is Godot's programming language and learn just the bare basics required to build games. With that out of the way, we will begin by writing scripts to control our player character, scripts for spawning coins, and also create scripts for managing the game states and updating the user interface UI. While we are at it, we will also learn how to work with collisions in Godot and how to set them up to detect collision between objects such as the character and coin.
Sounds, game fx and music is very important as it adds nice game feel. We will also cover using audio for our coin pickup, music for our main game and splash screen.
Before we publish our game, we will cleanup any errors and warning and setup our assets for publishing. Finally we will upload and export our games to itch, a popular game development site where we can share our games.
This course is built gradually with the beginner in mind. While we don't cover complex systems, we will go over the most common concepts of game development. By the end of the course, you would have gotten a broad scope on how games are being built and published on Godot 4+.I am pretty much excited and can't wait to See you in the course. Let's game on!