Utvorit backendové systémy na věci týkající se dat (#2, #8). Je zde důležité řídit se tím, co kde má být uložené, kam tyto data ukládat, jak budou se zbytkem systémů interagovat apod. Nezapomínat na encapsulation, ať je iba nějaký povolený způsob, kterým se dá s daty interagovat, ať se z nich nestane global variable měněný na 150 místech.
Utvorit backendové systémy na věci týkající se dat (#2, #8). Je zde důležité řídit se tím, co kde má být uložené, kam tyto data ukládat, jak budou se zbytkem systémů interagovat apod. Nezapomínat na encapsulation, ať je iba nějaký povolený způsob, kterým se dá s daty interagovat, ať se z nich nestane global variable měněný na 150 místech.
https://forums.unrealengine.com/t/what-should-i-do-in-gamemode-gamestate-and-playerstate/93584 https://forums.unrealengine.com/t/playercontroller-best-practices/53630