Procedurally Generated Video Game

Godot GDScript Aseprite

Overview

2D Top-Down game made in the Godot 4 engine, where the goal is for the player to navigate their way through three levels, while defeating waves of enemies. The levels are procedurally generated, offering a different playthrough each time you load up the game. The player has four difficully options, along with four modifiers, which contribute into making the gamre more challenging for the player.

Features

  • Procedural Generation : Procedurally Generated Levels that make use of a minimum spanning tree to create the rooms, with enemies spawning in each room.
  • Difficulty : Four Difficulty options to choose from, increasing the strength of enemies.
  • Modifiers : Four Modifier options to choose from, which add limits to the player in different ways.
  • Player : 8-Way Movement, Health and Shields system, and a usable Weapon.
  • Score : Able to culminate score by defeating enemies, final score and grade given upon completion of all three levels.

GitHub