Platform untuk Mengembangkan Video Game
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.
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.
Sumber : http://lookoutofme.blogspot.co.id/2016/01/apa-itu-video-game.html

Komentar
Posting Komentar