Go to file
Meik Schürmann 64823a3fe9 fixed formatting issue in readme 2026-05-05 13:01:44 +02:00
assets feat/tornado (#13) 2026-04-24 01:56:22 +02:00
data add a new wave spawning logic defined by a spawn_stages.json in the data folder (#5) 2026-04-15 17:34:40 +02:00
scenes feat: added automated hits when enemy is close enough 2026-04-30 10:44:49 +02:00
scripts fix: removed debugging artefact 2026-04-30 10:46:15 +02:00
.editorconfig Initial commit 2026-04-12 13:34:11 +02:00
.gitattributes Initial commit 2026-04-12 13:34:11 +02:00
.gitignore feat/tornado (#13) 2026-04-24 01:56:22 +02:00
README.md fixed formatting issue in readme 2026-05-05 13:01:44 +02:00
default_bus_layout.tres added hit sound effect on func _die() in the EnemyBase class 2026-04-13 13:09:51 +02:00
export_presets.cfg implemented music manager, added collison shapes for objects in the tile set, created options menu, improved visuals of main menu 2026-04-13 12:55:13 +02:00
options.gd renamed music&sfx folder 2026-04-13 13:37:36 +02:00
options.gd.uid implemented music manager, added collison shapes for objects in the tile set, created options menu, improved visuals of main menu 2026-04-13 12:55:13 +02:00
project.godot Made Viewport scalable 2026-04-14 12:35:27 +02:00

README.md

Hexwarden

Brew. Cast. Survive.

A top-down survival roguelike where you play as a witch holding her ground against endless waves of slimes. Collect magical fruits, brew powerful potions, and unleash devastating spells — for as long as you can.

Built with Godot 4.6 as part of a university game engineering course at Hochschule Mannheim.

🎮 Play on itch.io


Gameplay

Enemies swarm in from all sides. Your only weapons are the spells you brew.

  • Move with WASD
  • Slimes drop fruits when killed — run over them to collect
  • Fill all 3 cauldron slots to trigger a brew and unleash a spell
  • The fruit combination determines the spell
  • Earn XP from kills → level up → choose one of multiple Perks
  • Survive as long as possible

Team

Jaro Winkelhausen — Game Development
Arthur David — Game Development Meik Schürmann — Game Design, UI & Menu System


About the Project

Hexwarden was built for the Game Engineering course (Prof. Dr. Kai Eckert, Hochschule Mannheim, SS 2026). None of us had significant game development experience when we started — this is a learning project made with a lot of trial, error, and genuine enthusiasm for the genre.

Inspired by Vampire Survivors.

We're still actively developing it — expect bugs, rough edges, and future updates.


License

This project was created for educational purposes. Assets from third-party packs are used under their respective licenses — see individual asset folders for details.