The course starting project, with empty folders and the project architecture.
Understanding the Godot node system, and getting started with the basics of scenes, and objects.
Implementing the basic movements that a player can have in a plateformer, such as moving right or left, and jumping.
Making the game more appealing with some sprites and animations.
Creating complex levels, with camera movements, and adding a link between each levels.
Improving the game aspect by adding tileset for our plateforms, parrallax in the background, lights and more.
Adding ennemies to the game and life to the player, adding collisions between enemies and player.
Adding screens to the game, such as the main menu, a game over screen, and a pause menu.
Adding music and sounds to the game in order to give a player a better experience.
Adding backups and checkpoints to load previous game, and checkpoints to ease the more complex levels.
Exporting the game to different plateforms.
In order to follow this course, you can use a git checkout <part>
with the branch name, if you didn't succeed to implement all the elements of the Mooc.
Each branch contains the assets needed for the part of the tutorial.
If you want to use this repository as a project base use the following command to clone the project on your local machine.
❯ git clone https://github.com/Anatole-DC/godot_plateformer_tutorial.git
Click here to get started with the first part of the tutorial !
For further questions about this repository, please contact me at adechauveron@gmail.com.