Your First 2D GAME From Zero in Godot 4 Vampire Survivor Style

It may come as a surprise, but roguelike games like Vampire Survivors are some of the easiest, most satisfying games that you can whip up in a single sitting. In this tutorial, you will learn how to make a simple 2D game in Godot 4, move a character around, aim at enemies, shoot projectiles, and spawn enemies that follow the player.

Download files

This video comes with two zip files:

  1. The workbook version contains the assets. You need to follow along with the video and create the game yourself, step by step.
  2. The solutions version contains the finished code and code checkpoints. If you're stuck at some point and the troubleshooting points below do not answer your question, you can open the solution project in Godot and compare your scenes and scripts against it.

Updates / Code patches

Become an Indie Gamedev with GDQuest!

Don't stop here. Step-by-step tutorials are fun but they only take you so far.

Try one of our proven study programs to become an independent Gamedev truly capable of realizing the games you’ve always wanted to make.

Nathan

Founder and teacher at GDQuest
  • Starter Kit
  • Learn Gamedev from Zero
Check out GDSchool

Contribute to GDQuest's Free Library

There are multiple ways you can join our effort to create free and open source gamedev resources that are accessible to everyone!