Hey Leute,
Ich entwickle grade mit Unity UNET ein Multiplayer Spiel und bin nun am Inventar System + Loot angekommen.
In meinem Spiel verläuft es ganz standardmäßig: Töten die Spieler ein Monster, so soll für jeden in der Nähe ein Lootbag fallengelassen werden, in dem sich ein paar Items befinden.
Da sich das ganze aber um ein Multiplayer Spiel handelt, fällt es mir schwer an das Inventar System heranzugehen...
Mir stellen sich da zwei grundlegende Fragen:
- Liegt das Inventar auf dem Server oder auf dem Clienten?
- Wer bestimmt die fallen gelassenen Gegenstände (Client oder Server)?
Vor allem würde mich interessieren, wie das größere Spiele, wie z.B. beliebige MMO's oder Hack & Slay's wie Diablo & Path of Exile lösen.
Achso, ich plane übrigens kein Grid-Based Inventar wie bei Diablo o.ä. (u.a. auch aus Gründen der Einfachheit)
Ich hatte mir das eher so vorgestellt, dass der Spieler beispielsweise 10 Slots hat, in denen sich Items (beliebiger Größe
) befinden können.
Ich würde mich über Denkanstöße freuen ;D
MfG,
Bigabig