Mark betekintést ad abba, hogyan valósította meg a „perkök” – azaz a játékbeli előnyök és módosítók – rendszerét a saját fejlesztésű roguelike játékában, a Word Play-ben. Ez a rendszer szabályozza a játékban elérhető különböző bónuszokat, mint például a pontszám növelését bizonyos feltételek mellett vagy a játékmenetet befolyásoló egyéb módosításokat.
Az előadó bemutatja a tervezési kihívásokat, amelyekkel szembesült, amikor meg akarta valósítani, hogy a több mint 120 különféle módosító hatékonyan és átláthatóan működjön. Szóba kerül, hogyan kezdték egyszerű if-utasításokkal, majd miért és hogyan váltottak át egy jól bővíthető, objektumorientált rendszerre.
Rávilágít arra is, hogy a megoldás során más sikeres játékok, például a Slay the Spire vagy a Balatro ihlették, amelyek hasonló rendszert alkalmaznak a játékmenet sokszínűségének biztosítására. Egyúttal érdekes kérdéseket vet fel arról, miként lehet egy ilyen bonyolult és összetett rendszert egyszerűen kezelhetővé és könnyen bővíthetővé tenni, valamint hogyan lehet elkerülni a kódolási zsákutcákat, mint az átláthatatlan, hosszú feltételvizsgálatokat.
A videó olyan témákat jár körbe, mint az öröklődés objektumorientált programozásban, a scriptek szervezése Unity-n belül, illetve a rendszer tesztelhetősége és karbantarthatósága. Felmerül az is, hogyan lehet a rendszert más játékelemekre – például fegyverekre vagy ellenfelekre – adaptálni.










