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