Video games adalah perangkat lunak aplikasi. Khususnya,
yang memiliki kelas yang disebut real-time software application. Ini merupakan
klasifikasi yang penting karena akan membantu membentuk perilau dan mengetahui
mengapa banyak coding keputusan yang dibuat. Dalam pengertian formal, software real-time menunjukan aplikasi computer
yang mempunyai natural critical time, atau secara umum, aplikasi yang dimana
akusisi data dan respon harus dilaksanakan dibawah kondisi dalam waktu yang
terbatas. Contohnya, program computer yang menampilkan inormasi tentang
penerbangan pada layar besar pada terminal bandara, menampilkan beberapa baris
teks tentang informasi tentang nomor penerbangan, status, waktu mendarat, dan
sebagainya. Sampainya dari beberapa bit infronasi sangat tidak dapat
diprediksi, dan aplikasi harus memproses dan merespon sedemikian rupa. Selain
itu, infromasi yang tergantung waktu harus ditampilkan pada layar untuk
menciptakan presentasi visual dari data yang tergantung waktu. Inilah yang
dinamakan software real-time