Sprint 2 Week 1 - IP-2025/waves-of-the-fallen GitHub Wiki

Goal: Working Game Flow

Starting a Game, surviving Enemies until Death or Win (after 10 min)

Backend

  • Starting Kubernetes Development
  • Sync (Up/Download) of Characters & Game Progress

Client

  • Including Login Flow in Client
  • Sync (Up/Download) of Characters & Game Progress
  • Implement at least two different Characters
  • Saving Progress & Settings locally
  • Bug: Enemy Sync
  • Godot Testing?
  • Wave Mechanic / Spawn Logic - lower prio
  • Weapons? Assets?

Game Flow

  • Menu: IP (Port hardcoded) eingeben => Lobby mit Start Button (Players visible in Lobby)
  • Menu: Character Selection?
  • Character Health / Damage / Death
  • Enemies Health / Damage
  • Game End: Timer / Death

To be finished

  • ranged enemies - needs review
  • mounted enemies => ticket
  • map - minor changes, review
  • animations - needs merging, needs review
  • assets - minor changes, review
  • enemy health - minor changes/merging, needs review
  • create-main-menu - delete branch (already merged)
  • cicd-to-game - needs merge
  • stationary-enemy - delete branch (already implemented)