GDevelop 5 tutorials
These tutorials are step-by-step guides that explain how to create a game from scratch:
Tip
If you're using GDevelop for the first time, we recommend starting with these tutorials:
- Basic game making concepts: What you need to know to start with GDevelop
- Create a physics-based Asteroids game
- Geometry Monster: a complete, simple mobile game
- Create a platform game
- Create a space shooter game
Community tutorials:
- Understand and use the Noise generator extension for procedural generation
- Create a simple Tank Shooter game
- Create a simple Endless Runner game
- Endless car game
- Create a simple Breakout game
- Create a top-down shooter game
Recommended reads to go further:
GDevelop short guides ("how to")
The following guides provide explanations for specific parts of GDevelop. They also show you advanced mechanics for designing your games:
- How to create a behavior for an object
- How to move objects in your game (all the different solutions)
- How to animate the jump and fall of a character in a platformer game
- How to display a big background in your game
- How to debug poor game performance
- How to reduce the size of your game
- How to handle complex logic – The finite state machine (FSM)
- How to make togglable states
- How to use GDevelop as a team (multiple developers and teammates)
- How to use Piskel to import a sprite sheet image
- How to backup and maintain your project using GitHub and GitHub Desktop
- How to change the Event Sheet's Action and Condition Editor Mode
- How to add real-time leaderboards to your game
- How to align text
- How to follow the player (or an object) with the camera
- How to rotate objects
GDevelop video tutorials
Check out the official GDevelop YouTube channel here!
- See the full list of video tutorials
Resources
Links to third-party websites where you can find sprites, music, and sound effects for your games, as well as game examples, templates, and software to help you with game development.