Kecerdasan buatan (Artificial Intelligence/AI) digunakan untuk menciptakan karakter non-pemain (NPC) yang memiliki tingkah laku cerdas dan dapat berinteraksi dengan pemain. Pengembang permainan dapat menggunakan algoritma dan teknik AI untuk mengembangkan perilaku karakter NPC yang realistis dan menantang.
Tantangan dalam Pengembangan Permainan Komputer