Get ready to dive into the world of game development! In this course, you’ll learn how to build your very own video game using GDevelop, an easy and fun tool where you don’t even need to code.
You’ll start by learning how to use GDevelop and follow simple tutorials to create your first games step-by-step.
You’ll then work on your own game, learning to create cool characters, design awesome levels, add sound effects, and make your game come alive with real player actions!
By the end, you won’t just be playing games—you’ll be making them. Get ready to become a real game developer!
In simple words, it is a process for creating a game. The developer has to do the entire job related to the ideas, visual design, and the coding of the game.
Important aspects of a game that a developer must design and develop include:
Gameplay and goals
Setting and level design
Player (Character) design
Mechanics and movement
Objects and enemies
Scoring
Sound
User Interface
As a game developer you will need to understand, develop, and master all these aspects to make a successful game!
GDevelop is a free, no-code, open-source game engine that allows users to create 2D and 3D games for various platforms, including mobile (Android and iOS), desktop, and the web.
It's known for its user-friendly event-based system, which simplifies game logic creation without requiring programming knowledge.
We'll use GDevelop as a great platform to move from the drag and drop style of Scratch into real game engine development.
Here are the main benefits:
You don’t need to code! Just use easy drag-and-drop actions to make your game work.
You’ll learn fast! The buttons and tools are simple and fun to use.
You see your game right away! Test and play your game as you build it.
You get free stuff! Use ready-made pictures, sounds, and characters to make your game awesome.
You become a creator! Make your own stories, solve problems, and show your ideas in your game..
Through this course, you will be learning to:
Understand what GDevelop is and why it is used.
Learn how to set up a project and navigate the interface.
Add and customize sprites (characters, objects, backgrounds).
Implement player movement and game mechanics (jumping, collecting, avoiding obstacles).
Use events to create interactions like scoring and game over conditions.
Design a user interface (UI) with score displays and buttons.
Add sounds and music to enhance the game experience.
Playtest, refine, and export the final game to share with others.
Game Development: The process of creating a video game, from idea to finished product.
Game engine: A software framework primarily designed for the development of video games.
Scene: A level or screen in your game where you place objects and design the action.
Sprite: A 2D image or character you add into your game (like a hero, coin, or enemy).
Object: Anything you add to your scene, like a player, platform, or background.
Behaviour: Special actions you can give to objects, like moving, jumping, or following paths.
Event: A rule that tells the game what to do when something happens (like "If player touches coin, add score").
Action: What happens when an event is triggered (like deleting a coin or jumping).
Condition: A check to see if something is true before an action happens (like "Is the player touching the ground?").
Variable: A piece of information that can change, like a score, health, or number of lives.
Collision: When two objects bump into each other in the game.
Animation: A series of images played quickly to make a character or object move smoothly.
Asset: A ready-made image, sound, or file that you can use in your game.
Layer: Different "levels" in the scene where you can place objects behind or in front of each other.
Parallax: A background effect where things move at different speeds to look 3D.
UI (User Interface): The buttons, score displays, and other things players see and use during the game.
Preview: Testing your game to see what it looks like and if it works properly.
Export: Saving your game in a format that can be shared or played outside of GDevelop (like on a computer or phone).