Files
2026-08-10 19:23:04 +02:00

1.6 KiB
Raw Permalink Blame History

Roadmap

Meilenstein 0 — Editor-Setup (manuell, nicht durch Claude Code)

  • Unity 6 LTS Projekt anlegen, Assets/Scripts einhängen
  • Package Manager: com.unity.netcode.gameobjects, com.unity.ai.navigation
  • Szenen Boot und Shop anlegen, NetworkManager konfigurieren
  • Prefabs: Player, Customer, ShelfSlot, CashRegister — alle mit NetworkObject
  • 810 ProductDefinition-Assets + ProductCatalog befüllen

Meilenstein 1 — Vertikaler Schnitt (Singleplayer-Host)

  • Kunde spawnt, geht zu einem Regal, nimmt Ware, zahlt, verlässt Laden
  • CustomerAgent.UpdateBehaviour() ausimplementieren (aktuell TODO)
  • Einkaufsliste: Produktwahl anhand Kategorie + Preis (PricingService)
  • Regal-Auffüllen aus Lagerkiste

Meilenstein 2 — Koop

  • Zweiter Spieler joint, beide sehen dieselben Bestände
  • Race Conditions am Regal und an der Kasse abfangen
  • Steam-Lobby via Facepunch.Steamworks + Unity Relay
  • Reconnect: Spieler trägt Ware, verbindet neu → Ware zurück ins Lager

Meilenstein 3 — Substanz

  • Beratungs-Minispiel (Kundenandeutung → passende Kategorie)
  • Bestellsystem mit Lieferzeit (SupplierService, noch nicht angelegt)
  • Tagesabrechnung, Miete, Personalkosten
  • Laden-Upgrades: Umkleide, Vorhang, zweite Kasse, Regalreihen
  • Sichtachsen-System (ExposedToStreet automatisch aus Geometrie ableiten)

Meilenstein 4 — Release-Vorbereitung

  • Speichern/Laden (JSON, serverseitig)
  • Steam-Seite, Age-Gate, Rating-Fragebogen (siehe CLAUDE.md §7)
  • Controller-Support, Rebinding
  • Lokalisierung DE/EN