Go to file
Meik Schürmann 112562094a readme creation 2026-05-05 12:58:09 +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 readme creation 2026-05-05 12:58:09 +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

| Name | Role | | 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.