Pengertian
Video games adalah permainan yang
menggunakan interaksi dengan antarmuka pengguna melalui gambar yang dihasilkan oleh piranti Video. Permainan video umumnya
menyediakan sistem penghargaan – misalnya skor – yang dihitung berdasarkan
tingkat keberhasilan yang dicapai dalam menyelesaikan tugas-tugas yang ada di
dalam permainan.
Video Game melatih ekspresi manusia. Biasanya orang akan
bermain game jika mereka merasa bosan dan sedih. Video Games mengibur manusia,
tetapi dapat membuat orang kesal juga kalau kalah dalam bermain
Sebuah video game, seperti bentuk media
lainnya, dapat dikelompokkan ke dalam beberapa genre berdasarkan banyak
pertimbangan, seperti cara bermain, tujuan, dan seni di dalamnya. Karena genre
bergantung pada isi, genre banyak berubah dan bertambah. Genre dapat merupakan
gabungan genre lainnya. Genre juga dapat merupakan bawaan, permainan, seperti
musik dan horor.
Kata
"video” pada "permainan video" pada awalnya merujuk pada piranti tampilan raster.Namun dengan
semakin dipakainya istilah "video game", kini kata permainan
video dapat digunakan untuk menyebut permainan pada piranti tampilan apapun.Sistem
elektronik yang digunakan untuk menjalankan permainan video disebut platform
Platform
1.Arcade games, yaitu yang sering
disebut ding-dong di Indonesia, biasanya berada di daerah / tempat khusus dan
memiliki box atau mesin yang memang khusus di design untuk jenis video games
tertentu dan tidak jarang bahkan memiliki fitur yang dapat membuat pemainnya
lebih merasa “masuk” dan “menikmati”, seperti pistol, kursi khusus, sensor
gerakan, sensor injakkan dan stir mobil (beserta transmisinya tentunya).
2.PC Games , yaitu video game yang dimainkan menggunakan Personal
Computers..
3.Console games, yaitu video games yang
dimainkan menggunakan console tertentu, seperti Playstation 2, Playstation 3,
XBOX 360, dan Nintendo Wii..
4. Handheld games, yaitu yang dimainkan
di console khusus video game yang dapat dibawa kemana-mana, contoh Nintendo DS
dan Sony PSP..
5.Mobile games, yaitu yang dapat
dimainkan atau khusus untuk mobile phone atau PDA.
Bahasa Pemrograman
Bahasa pemrograman yang digunakan untuk
membuat game sangat bergantung pada platform atau teknologi yang digunakan.
Untuk game komputer, ada beberapa bahasa yang umum digunakan, di antaranya
adalah:
a)C++, walau sudah ada cukup lama, C++ masih banyak sekali digunakan untuk membuat game desktop, mulai dari game indie seperti Crayon Physics Deluxe, bahkan game besar seperti Crysis 2.
b)C#, dapat digunakan pada pembuatan desktop games menggunakan XNA, DirectX, atau Unity3D. Dapat juga digunakan untuk membuat web games menggunakan Silverlight atau Unity3D. Contoh web game yang dibuat menggunakan C# dan Unity3D adalah LiloCity dari Agate Studio.
c)Java, dapat digunakan untuk membuat desktop games, web games (dengan format Java Applet), bahkan bisa untuk mobile games. Contoh game desktop yang dibuat menggunakan Java contohnya Spiral Knights.
d) Actionscript 3, umum digunakan dalam pembuatan web games dalam format Flash Games, contohnya game flash di Facebook seperti Shopping Paradise buatan Agate Studio atau game flash di game portal, seperti Earl Grey and that Rupert Guy yang juga buatan Agate Studio.
e) PHP, HTML, Javascript; bahasa-bahasa pemrograman ini biasa digunakan untuk membuat web games, misalnya yang ada di Facebook seperti Football Saga.
f)Objective-C, bahasa ini spesifik digunakan untuk membuat game di komputer buatan Apple yang menggunakan Mac OS.