Artificial Intelligence (AI) atau keceredasan buatan didefinisikan sebagai kemampuan suatu komputer untuk berpikir dan melakukan pekerjaan layaknya manusia. Penggunaan AI dalam video games sudah sering dijumpai dalam berbagai jenis permainan seperti permainan tembakan, strategi, hingga balapan.
Biasanya fungsi AI digunakan dalam pengendalian NPC (Non-Player Characters) yang akan menjadi fitur dalam game tersebut, akan tetapi ada fungsi lain dari AI yang telah diterapkan dalam video games seperti world generator dan pelatihan. AI juga akan membantu developer dalam proses pembuatan hingga pengembangan gamenya.
Kecerdasan buatan sebagai NPC dan latihan
NPC dalam game sudah ada sejak lama seperti pejalan kaki pada GTA (Grand Theft Auto), atau hantu di pacman. Sedangan AI untuk latihan seperti pada game catur yang dapat menyesuaikan tingkat kesulitan sesuai yang dipilih oleh player. AI jenis ini berbeda dengan yang ada pada umumnya karena NPC tersebut tidak bisa dan tidak boleh berkembang seiring berjalannya waktu. Karena perkembangan pada AI dapat tidak terprediksi dan lebih akurat daripada perkembangan cara bermain player.
Kecerdasan buatan sebagai generator
AI juga dapat digunakan untuk bisa membuat suatu lingkungan atau objek dengan sendirinya. Contohnya world generator pada Minecraft, karena tidak mungkin developer membuat setiap dunia secara detail dengan jarak yang luas atau bahkan tanpa batas. Program dengan sendirinya akan membuat dunia dengan data yang ada seperti keberadaan gurun, gunung, lava, laut, hingga makhluk hidup di dalamnya.
Versi lebih maju dari AI jenis ini ada pada game No Man’s Sky, yang merupakan permainan menjelajah galaksi yang tak terbatas dan setiap dunia yang ada pada galaksi tersebut memiliki landscape dan makhluk hidup yang berbeda-beda, dan yang menakjubkan adalah itu semua merupakan hasil dari AI. Contoh lain ada pada game Ni Shui Han, yaitu ketika player akan membuat suatu karakter 3D berbentuk manusia, player dapat mengunggah 1 atau 2 foto wajah lalu AI akan menggabungkan wajah tersebut lalu menaruhnya pada wajah karakter player dalam game.
Kecerdasan buatan bagi developer
Penggunaan AI juga bermanfaat dalam pembuatan game dengan menjadi player dari game yang sedang dibuat dan akan menguji mekanik game sehingga dapat menemukan kesalahan jika ada. Di masa sekarang, developer biasanya akan menaruh AI dalam gamenya untuk menganalisa seluruh player yang memainkan gamenya, dan mencari tahu apa yang disenangi dari player tersebut lalu mengembangkan gamenya dari data yang telah dikumpulkan AI.
Dengan melihat berbagai macam fungsi tersebut, AI memiliki peran penting dalam perkembangan video games dan dengan gencarnya perkembangan AI saat ini maka diprediski berbagai macam jenis game juga akan mengikuti perkembangan tersebut. Mungkin nanti akan ada AI yang dapat membuat game dari benar-benar dasar dengan hanya memiliki data apa yang ingin pemain rasakan dengan bermain game tersebut, atau bahkan NPC yang dapat memahami perasaan pemain ketika berinteraksi dengannya dan bereaksi sesuai perasaan pemain tersebut.