I moderna system behöver processorn ofta vänta in minnesåtkomst som grundas i prestandaskillnaden mellan primärminnet och processorn. Den betydligt snabbare cachen bör därför utnyttjas. Effektiv cache-användning skulle drastiskt minska väntetiden hos processorn. I objektorientering är det vanligen svårt att utnyttja cachen på grund av objekt och dess förhållanden till varandra. Data-orientering är ett designmönster som löser detta problem genom att strukturera data i minnet för att utnyttja cachen. För att undersöka om data-orientering är framtiden för spelutveckling skapas en prototyp i spelmotorn Unity med hjälp av det nya verktyget Data-Oriented Technology Stack. DOTS främjar parallellism mer än cache-användning och därför undviks parallellism för att göra en så rättvis bedömning som möjligt. Trots besvärlig implementering bekräftas hypotesen det att data-orientering är mycket mer effektivt än objektorientering. En aspekt som utelämnades och bör undersökas mer är cache-användningen och hur mycket just den aspekten påverkar prestandan.