Datadriven design
Att beskriva spelets innehåll och beteende i datafiler i stället för i kod, så att formgivare kan iterera utan att kompilera om.
Vapenstatistik, fiendevågor, dialog och nivålayout läggs i JSON, kalkylblad eller skriptfiler som motorn läser vid start eller i farten. Poängen är iterationshastighet: en speldesigner kan trimma balansen hundra gånger om dagen utan att röra en programmerare eller vänta på en byggkedja.
Priset är svårare felsökning — ett fel i data ger sällan ett lika tydligt kraschspår som ett fel i kod — och frestelsen att bygga ett eget halvdant skriptspråk. Förväxla det inte med dataorienterad design, som handlar om minneslayout, inte om var reglerna bor.