1.6 KiB
1.6 KiB
Roadmap
Meilenstein 0 — Editor-Setup (manuell, nicht durch Claude Code)
- Unity 6 LTS Projekt anlegen,
Assets/Scriptseinhängen - Package Manager:
com.unity.netcode.gameobjects,com.unity.ai.navigation - Szenen
BootundShopanlegen, NetworkManager konfigurieren - Prefabs: Player, Customer, ShelfSlot, CashRegister — alle mit NetworkObject
- 8–10
ProductDefinition-Assets +ProductCatalogbefü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 (
ExposedToStreetautomatisch 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