bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more
Create a complete 2D Platformer game with Godot engine
Learn how create a fun 2D Platformer game like Hollow Knight, Metroid dread or Celeste using Godot Engine!
Created by Jean Vermeersch, offered on Udemy
To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 238 students which left 26 reviews at an average rating of 4.57, which is below the average.
We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 10 hours 21 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 9 hours 9 minutes.
This course currently has a bestcourses score of 4.9/10, which makes it an average course. Overall, there are probably better courses available for this topic on our platform.
In this course you'll learn the basics of programming a complete 2D Platformer / Metroidvania game similar to Hollow Knight, Celeste, Metroid Dread, with lots of different mechanic like double jumping, using a sword to kill enemy and break various elements, breaking platform, final boss and way much more.
I will cover in this course everything you need to know about creating a 2D platformer / Metroidvania in the Godot Engine. This course covers all important (and often neglected) aspects of creating a platformer game in Godot including:
Game mechanics like player movement, collectibles, and basic combat with a Boss Fight
Creating a health system inspired by Zelda with a system of heart
Hazards like spikes and enemies
Adding mechanic like a sword to slash the enemy or break crates and looting coins
Scene structure and project organization
Sound effects & music
This list is not exhaustive - please see the course outline for a glimpse into what you're about to learn soon.
I have made that course for beginner looking to understand the key concept of programming as well as for programmer coming from different engine (like Unity or GameMaker) that want to create a lots of different key mechanic of a game that are rarely covered in Godot.
What you’ll learn
2D platformer mechanics - double jumping, collectables, enemies, sword, boss fight,
Sounds effects, looting system, moving platform, doors and switches to change levels
Godot Engine Concepts - leveraging a variety of nodes, structuring scenes, signals, and more
Are there any course requirements or prerequisites?
Some programming knowledge are a plus, but you can start from scratch, GDscript (the langage used in Godot) is one of the easiest language for game development
Who this course is for:
Intermediate game developers
Beginner game developers with programming experience
Individuals who are looking to push their project over the edge by adding lots of fun game mechanics
What you will learn
- 2D platformer mechanics - double jumping, breaking plaftorm, sword, looting, collectables, and enemies
- UI - Title Screen, Cutscenes, Zelda-like heart system, and other elements
- More Mechanics: Adding switches and door, morphing ball, boss fight, hidden area
- All the fundamentals of game development in GDScript
- Having a computer (mac, pc or linux)
- Basic programming knowledge is a plus, but I'll explain you on the go how things work so you mainly need just motivation!