Game Development with Godot
![](https://merchandising-assets.bestbuy.ca/bltc8653f66842bff7f/blt3bf40fe0c274f3df/65bd59f608722226d74948fe/ipp-evergreen-gs-academy-godot-fg-m.png?width=50p&quality=80&auto=webp)
What you’ll learn
- How to use the basic tools of Godot to build a video game
- How to write some basic game code
- How to create different objects that interact with each other
- How to include constants in your code
What you'll need to get started:
- A computer with Microsoft Windows or Mac OSX
- Internet access
- The Godot software (free download)
- Optional: Watch the "Game Development with Godot" tutorial video on YouTube
Get started
Module #1 - Intro to Godot
In this module, we'll go over the basics of the Godot game engine and the first steps of creating your own game. Build your game's foundation by using nodes to apply a 2D scene and add a sprite (or character) to your game world.
Estimated time: 20 minutes
Module #2 - Creating the Code
Next, practice adding scripts (pieces of code) to their game to allow your sprite to move left and right. Plus, learn how to add walls and a second sprite. At the end, you'll be able to play the game a bit to test out your code!
Estimated time: 20 minutes
Module #3 - Time to Collide
We have our sprite and walls, but now we need to tell them how to interact with each other. In this module, add code to prevent your sprites from falling through walls.
Estimated time: 15 minutes
Module #4 - Jumping and Constants
Let's jump into it! Next, add code to let your sprite "jump", or move up and down. Learn about constants, and how to apply them to their character's motion. At the end, your learner will have a simple game that they can play and expand by exploring more of Godot.
Estimated time: 15 minutes