<-- this is shared/teaser/slider-teaser.html.erb -->
Project

Gameplay Trailer

Core-Mechanics

- be joined by two RL-trained agents - three playable classes, with two abilities and one main weapon each - singleplayer only - elements of rogue likes, dungeon crawlers, bullet hells, ...

Zusammenfassung

In Dungeon CompAInions, the player can choose one of three playable classes: Mage, Druid, and Ranger. Each character comes equipped with a main attack weapon and two powerful abilities. The two remaining classes not chosen by the player will be controlled by agents trained through Reinforcement Learning and will accompany the player throughout their journey. Together, the player and their AI companions must survive rounds composed of multiple enemy waves. Each round consists of five waves, which are triggered continuously during gameplay—unless the player decides to activate the pause button midway through the round. This allows for clearing the remaining enemies and helps with not being overrun by hordes of undead. Pausing the game will damage, potentially even kill, the player. The player will get score for every initiated wave, stacking up with the number of waves cleared without pausing. Thus, the player should choose wisely between staying safe and pausing the game, or taking the rish and face all enemies at once. After completing a round, the player will be presented with three reward options, from which one may be selected. These rewards include upgrades to Attack Damage or Ability Damage, increases in Max Health, reductions in cooldown times, or boosts to movement speed. These upgrades are essential for survival and success. With every subsequent round, the game becomes progressively more challenging. Enemy strength increases, spawn rates accelerate, and wave intervals become shorter—down to a predefined minimum. This creates a dynamic balance between becoming stronger and facing ever-larger groups of enemies, ensuring the player is constantly tested in both strategy and combat efficiency.

Gameplay

Join your two other compAInions, forged by hours of sorcery called Reinforcement Learning, as one of three classes: Mage, Druid or Ranger. Together, survive an onslaught of enemies, which will become tougher to beat over time. Enemies will spawn in waves and after a few waves of enemies have been slain, you may choose a reward to permanently buff you and your allies. Do you have what it takes? Daring adventurers are assigned a final score, with which they can track and compare their skill to others!

Controls

only keyboard + mouse supported WASD: Movement Q: Ability 1 E: Ability 2 Space: Dash Left Click: Attack Mouse Movement: Aim

Assets

Topdown engine: https://assetstore.unity.com/packages/templates/systems/topdown-engine-89636 ML-Agents: https://github.com/Unity-Technologies/ml-agents MK Toon Shader: https://assetstore.unity.com/packages/vfx/shaders/mk-toon-stylized-shader-178415#description Cartoon FX Remastered Bundle: https://assetstore.unity.com/packages/vfx/particles/cartoon-fx-remaster-bundle-232385 Hot Reload https://assetstore.unity.com/packages/tools/utilities/hot-reload-edit-code-without-compiling-254358 Kaykit Dungeons: https://assetstore.unity.com/packages/3d/environments/dungeons/kaykit-dungeon-remastered-pack-for-unity-290676 Kaykit Skelons: https://assetstore.unity.com/packages/3d/characters/humanoids/fantasy/kaykit-skeletons-character-pack-for-unity-290680 Kaykit Characters: https://assetstore.unity.com/packages/3d/characters/humanoids/humans/kaykit-adventurers-character-pack-for-unity-290679 Dotween Pro: https://assetstore.unity.com/packages/tools/visual-scripting/dotween-pro-32416 Input Keys UI https://kenney.itch.io/kenney-game-assets UI Sprites https://kenney.nl/assets/fantasy-ui-borders Music: -Forest Walk by Alexander Nakarada | https://creatorchords.com Music promoted by https://www.chosic.com/free-music/all/ Attribution 4.0 International (CC BY 4.0) https://creativecommons.org/licenses/by/4.0/ -Back To The Volcano Castle by Babasmas | https://soundcloud.com/babasmasmoosic Music promoted by https://www.chosic.com/free-music/all/ Creative Commons CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0/

Links

Gitlab: https://gitlab.mediacube.at/fhs49061/mmp3 Steam: https://store.steampowered.com/app/3746260/Dungeon_CompAInions/

Homescreen

Hero Selection

choose one of three heroes with powerful abilities!

Gameplay #1

Gameplay #2

Gameplay #3

Gameplay #4

Gameplay #5

Gameplay #6

choose powerful rewards between rounds!

Gameplay #7

Gameplay #8

Gameplay #9

Appendices

Creators

Nurah Hüter

Game Programmierung

Julian Resch

Game Programmierung

Robin Josef Troyer Profile Picture
Robin Josef Troyer

Game Programmierung

Programming Lead