1.
Pengertian
Sebelum kita mengenal apa itu video game, saya akan memberikan
sedikit pengertian mengenai game atau
permainan. Permainan adalah sebuah aktivitas
rekreasi yang dilakukan untuk tujuan hiburan dan refreshing.
Sedangkan video berasal dari kata Latin, "Saya lihat" yaitu suatu gambar bergerak yang tampil pada
layar elektronik (suatu teknologi) akibat dari pengiriman sinyal elektronik dari
gambar tersebut.
Jadi dapat disimpulkan pengertian Video Game adalah permainan
elektronik yang melibatkan interaksi manusia dengan user interface yang
menjalankan kontrol visual melalui gambar di dalam perangkat video.
2.
Platform yang dipakai
Platform ialah kombinasi antara
sebuah arsitektur perangkat keras dengan sebuah kerangka kerja perangkat lunak (termasuk kerangka kerja aplikasi), dalam video game disini platform ialah sistem elektronikyang digunakan untuk menjalankan permainan video. Platform untuk Video
Game berupa komputer pribadi dan konsol permainan seperti
Arcade, Game Boy, PlayStation (PS2/P3/PS4), Xbox 360, Nintendo Wii, PC
(Komputer), game online hingga game Android.
3.
Bahasa pemograman yang digunakan
1. Java
Java merupakan bahasa pemrograman yang paling populer. Bahasa
pemrograman ini digunakan untuk membangun aplikasi server-side untuk video game
dan aplikasi mobile. Java sendiri bukan hanya
membangun sebuah software berbasis desktop, namun juga berbasis web, mobile dan
merupakan dasar utama dari pengembangan aplikasi Android.
2. Bahasa C
Dalam
mempelajari semua bahasa pemrograman, Bahasa C merupakan bahasa yang paling
dasar dan wajib dipelajari pertama kali oleh para programmer. Karena pada
dasarnya bahasa C merupakan dasar dari bahasa pemrograman lainnya. Bahasa pemrograman ini baik ketika
digunakan untuk membuat proyek kecil dan aplikasi tingkat rendah. Bahasa ini
banyak digunakan sebagai embedded system seperti di televisi, sistem operasi
dari sebuah pesawat, dan sistem operasi komputer.
3. C++
C++ merupakan bahasa tingkat menengah yang memiliki
fitur pemrograman berorientasi objek. Awal diciptakannya C++ adalah untuk
meningkatkan bahasa sebelumnya yaitu C. C++ merupakan kekuatan terbesar dari
sebuah software terbesar, seperti Firefox, Winamp, dan program Adobe. Bahasa
pemrograman yang satu ini digunakan untuk mengembangkan sistem perangkat lunak
baik berupa aplikasi, server dengan kinerja yang tinggi, aplikasi client dan
video game.
4. C#
C# (atau dibaca C Sharp) adalah sebuah bahasa pemrograman yang
digunakan untuk mengembangkan perangkat lunak seperti aplikasi Microsof.
Penulisan kode bahasa pemrograman ini mirip dengan Java. 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.
5. Python
Python adalah sebuah bahasa pemrograman penerjemah multiguna
dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Bahasa Phyton merupakan bahasa tingkat tinggi. Phyton
menjadi salah satu bahasa pemrograman yang membangun sebuah website dan
aplikasi mobile. Bahasa phyton menjadi bahasa pemorgraman yang cukup mudah bagi
pemula, karena bahasa tersebut mudah untuk dibaca dengan syntax yang mudah
untuk dipahami juga. Phyton menjadi sebuah kekuatan dari aplikasi terkenal,
seperti Instagram, Pinterest dan Rdio. Phyton juga digunakan oleh para
pengembang Google, Yahoo! Dan juga NASA.
6. Ruby
Dalam pengembangan sebuah website dan juga
aplikasi mobile, para progammer juga menggunakan bahasa Ruby. Ruby dirancang
untuk menjadi bahasa pemrograman yang sederhana dan mudah untuk ditulis. Ini
merupakan kekuatan yang dimiliki oleh Ruby. Ruby menjadi pembangun dari Scripd,
GitHub, Groupon dan Shopify. Seperti halnya Phyton, Ruby dianggap sebagai
bahasa yang cukup user-friendly untuk para pemula. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar
seperti Perl dan Python.
7. JavaScript
JavaScript merupakan bahasa pemrograman berbasis java yang
merupakan interface pembantu dalam pemrograman web. Setiap web yang disisipkan
kode JavaScript akan Nampak lebih dinamis dan tidak monoton. Javascript juga digunakan dalam pengembangan sebuah
video game dan juga dalam aplikasi desktop. JavaScript sangat populer di
internet dan dapat bekerja di sebagian besar web browser populer seperti
Microsoft Edge, Mozilla Firefox, Google Chrome, dan Opera.
8. PHP
PHP adalah bahasa pemrograman yang sering digunakan dalam
pembuatan website berupa aplikasi dengan data berat dan dinamis. Saat ini
banyak situs-situs populer yang menggunakan bahasa pemrograman ini seperti
WordPress dan Facebook.
9. Objective-C
Obcjective-C adalah bahasa pemrograman yang digunakan oleh Apple
untuk pengembangan aplikasi iOS dan system operasi OS X. Bahasa pemrograman ini
dikembangkan pada awal tahun 1980-an, dan dipilih oleh NeXT (perusahaan yang
didirikan Steve Job selepas dipecat dari Apple) untuk membangun sistem operasi
NeXTSTE (cikal bakal dari OS X dan iOS). bahasa
ini spesifik digunakan untuk membuat game di komputer buatan Apple yang
menggunakan Mac OS.
10. SQL
SQL (Structured Query Language) merupakan bahasa yang digunakan
untuk mengakses data dalam basis data relasional. Bahasa ini merupakan standar
yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua
server basis data yang ada mendukung bahas ini untuk melakukan manajemen datanya.
11. Actionscript 3
Umum digunakan dalam pembuatan web games dalam
format Flash Games, contohnya game flash di Facebook seperti Shopping Paradisebuatan Agate Studio atau game flash di game
portal, seperti Earl Grey and that
Rupert Guy yang juga buatan Agate Studio.
Source by:
Banyak sekali yang harus di pelajari
BalasHapuswah pusing nih kepala :)
BalasHapusCatering Semarang