Bir oyunun veya yazılımın beyni: Algoritmalar ve Kod Yapıları.
Yazılımın temeli "problem çözme" sanatıdır. Bir oyun karakterinin zıplaması bile arkada çalışan bir akış diyagramına (Flowchart) dayanır.
Verileri hafızada tutmak için kullanılan kutulardır. Oyunlarda can, skor, hız gibi değerler burada saklanır.
Programın yol ayrımıdır. "Eğer can 0 ise oyunu bitir, değilse devam et" gibi mantıklar burada kurulur.
Tekrarlayan işlemler için kullanılır. Örneğin, ekrana 100 tane düşman yaratmak için tek tek kod yazmak yerine döngü kullanılır.