Make a 2D Action Adventure Game with Godot 4

In this comprehensive course, we’ll develop a full-featured 2D game called Curse of the Tomb. This game will have it all: a devoted temple spirit, evil bandits, crafty archeologists, and some really fun gameplay features. We’ll explore concepts like platforming mechanics, tile maps, state machines, advanced animations, shaders, saving/loading, particle systems, and lighting.

Course length: 15 hours (+18 hours in part 2 of this course)

What is this course about?

This course will teach you how to build an action-adventure platforming game from scratch. In the process, we’ll cover many concepts so that you’re prepared to make most types of 2D games with Godot on your own.

What are the prerequisites?

It’s recommended you have some understanding of Godot basics, which are covered in our free Raptor Run tutorial. You might be able to get by if you haven’t completed Raptor Run, but the learning curve will be a bit steeper. Some programming experience is necessary to get the most out of this course, but you don’t need a ton of GDScript experience.

What’s the difference between this course and the Outpost Assault tower defense course?

This course is similar to the tower defense course in that they both cover a wide variety of topics for 2D games. One big difference is that this course moves at a slower pace than the tower defense game. There are a couple of topics that are covered in one course, but not the other and these are listed below:

Unique to this course:

  • Platforming mechanics
  • Particle systems
  • Saving/loading games
  • Basic shaders
  • Parallax backgrounds
  • 2D lighting
  • Global event bus

Unique to tower defense course:

  • Navigation
  • Complex UIs
  • Custom UI themes

With that said, feel free to choose the tutorial based on whichever game genre interests you! And of course, you can always try out both and see which works best for you.

What versions of Godot are covered?

This course will support Godot 4.0 and later.

What differentiates Quiver’s courses from others on the web?

Well, a couple of things really. One, we’ve developed this course with a team of developers, educators, and artists to build you something really high-quality. Secondly, we’ve produced custom art assets to make this course fun and to get you excited about learning. Making a circle jump over a square isn’t the most inspiring thing, right?

Another important difference is that we update these courses with corrections and clarifications as necessary. Unlike on YouTube, we self-host our videos so that we can update the videos whenever we need to.

Finally, here at Quiver, we’re making more than just courses. We want to provide you with the support you need wherever you are on your indie game dev journey, from providing art assets, to publishing support, to getting your game launched. Completing this course will hopefully be a launchpad for your next step in this journey.

Can I release/sell my own game based on Curse of the Tomb?

Yes, but with a few restrictions. The code is MIT licensed, so you can use it however you wish. Using the accompanying art assets in a published game does require that you have a Quiver+ subscription.

Will this course have video subtitles?

Yes! We’re currently working on this.

What if I have more questions?

No problem, hit us up on Discord or send us an email.

Start tutorial