Software Engine Untuk Membuat Game
Game
Definisi dan pengertian game Game merupakan kata dari bahasa inggris yang artinya adalah permainan. Permainan adalah suatu yang dapat dimainkan dengan aturan tertentu. Sehingga ada yang menang ada yang kalah. (Pembuatan Game 3D My Fantasy, Hal 2) Menurut Agustinus Nilwan dalam bukunya “Pemrograman Animasi dan Game Profesional” terbitan Elex Media Komputindo, game merupakan permainan komputer yang dibuat dengan teknik dan metode animasi. Jika ingin mendalami pengunaan animasi haruslah memahami pembuatan game. Atau jika ingin membuat game, maka haruslah memahami teknik dan metode animasi, sebab keduanya saling berkaitan.
Pengertian Game 3D
Game 3D adalah sebuah permainan setelah 2D, dimana sudah berorientasi atas tiga sudut pandang atau sesuai dengan koordinatnya, yaitu koodinat X, Y dan Z. (Pembuatan Game 3D My Fantasy, Hal 2)
Indonesia merupakan salah satu negara dengan pengguna Android terbanyak di dunia. Dari puluhan juta pengguna Android di Indonesia, 43 persen pengguna mengunduh game untuk perangkat mereka. Hasil riset ini dikeluarkan oleh M*b* M*rk*t. Anggap saja pengguna android di Indonesia ada 30 juta, 43 persennya berarti hampir 13 juta pengguna android yang suka bermain game di perangkatnya. Pasar yang sangat besar bagi para pembuat game android.
Anda mungkin merupakan salah satu orang yang ingin memanfaatkan kesempatan ini dengan turut membuat game android. Pertanyaan berikutnya pun muncul. Dengan aplikasi apa kita dapat membuat game android? Pada tugas kali ini saya akan membahas beberapa game engine untuk membuat game android terlebih unity
Construct 2
Construct 2
Construct 2 merupakan salah satu game engine yang cukup populer dengan teknik drag-and-drop-nya dimana kita tidak perlu memiliki pengalaman memprogram sebelumnya. Game engine ini merupakan game editor berbasis HTML-5 yang cepat dan mudah dipelajari untuk para pemula sehingga Construct 2 menjadi pilihan sempurna bagi orang-orang yang baru masuk ke dunia game development dan ingin membuat game pertama mereka.
Construct 2 memiliki 3 jenis lisensi untuk produk mereka, Free Edition, Personal License, dan Business Licence detail tentang perbedaan ketiga jenis lisensi dapat anda lihat di sini. Untuk pertama kali mencoba anda dapat menggunakan Free Edition yang mana telah memiliki fitur-fitur yang cukup lengkap untuk membuat game yang interaktif. Namun apabila anda ingin lebih serius lagi dalam mengembangkan game, anda bisa membeli personal license seharga Rp. 1.559.900.
Ekspor Game Contruct 2
Construct 2 memiliki moto Build Once, Publish Everywhere. Sesuai dengan moto mereka, sekali anda membuat game dengan Construct 2 anda dapat merilis game android berikut 14 game untuk perangkat lain:
-
Web (HTML5)
-
Wii U
-
iOS
-
Windows 8
-
Windows Phone 8
-
Windows Desktop
-
Mac Desktop
-
Linux Desktop
-
Blackberry 10
-
Firefox Marketplace
-
Tizen
-
Facebook
-
Chrome Web Store
-
Amazon Appstore
GameSalad
Tak mau kalah dengan rivalnya Contruct 2, GameSalad juga merupakan game engine yang menargetkan pengguna yang belum memiliki pengalaman memprogram serta menggunakan sistem drag-and-drop. GameSalad cukup banyak digunakan dengan lebih dari 750.000 pengembang dan 200.000 game telah dirilis.
Salah satu fitur favorit pengguna GameSalad adalah Monetizationnya. Fitur ini membolehkan kita sebagai pengembang game untuk memaksimalkan pendapatan melalui game baik menggunakan iklan maupun In-App Purchase.
Game yang kita buat dengan GameSalad dapat dirilis ke iOS, Android, Tizen, Mac, Windows 8, dan Web (HTML5). GameSalad menyediakan versi gratis untuk pengguna biasa dan PRO untuk $299 pertahun.
Game Maker
Hotline Miami, game yang dibuat dengan GameMaker
Tak jauh berbeda dengan kedua rivalnya Contruct 2 dan GameSalad, GameMaker juga menggunakan sistem drag-and-drop. GameMaker semakin bersinar karena salah satu game best seller dibuat dengan game engine ini, Hotline Miami.
GameMaker memiliki versi standar maupun professional. Namun sayang versi standar sangat terbatas fitur-fitur yang dimilikinya sehingga apabila anda ingin fitur-fitur yang jauh lebih lengkap anda harus membeli GameMaker professional seharga $99.99 (saat tulisan ini dibuat sedang ada diskon 50%).
Cocos2d-x
Cocos2d-x merupakan game engine yang sedikit berbeda dengan ketiga game engine pertama. Di Cocos2d-x penggunanya dituntut untuk memiliki pengalaman memprogram baik dalam bahasa C++, Lua, maupun JavaScript. Game yang dibuat dengan Cocos2d-x bukanlah game sembarangan. Contra: Evolution dan Zenonia 5: Wheel of Destiny merupakan contoh dua game yang sangat populer dikalangan gamer android.
Contra
Zenonia 5
Cocos2d-x
merupakan produk open source sehingga anda dapat menggunakan semua fitur cocos2d-x sepuasnya sampai kapanpun tanpa dipungut biaya. Game yang dibuat dengan Cocos2d-x dapat dirilis ke iOS, Android, Windows Phone, HTML5, Windows, BlackBerry, dan Web.
HTML5 GAME ENGINE
Sebagian besar game engine HTML5 dapat diekspor ke Android. Dengan demikian kita pun dapat membuat game Android dengan menggunakan HTML5. Ada banyak pilihan game engine HTML5 yang dapat kita pilih, diantaranya:
-
Phaser
-
EaselJS
-
pixi.js
-
melonJS
-
Quintus
-
LimeJS
-
Panda.js
Membuat Game Android dengan HTML5
Unity3D
Unity3D, itu adalah tool untuk pengembangan video game, visualisasi arsitektur, dan instalasi media interaktif. Singkatnya, membantu orang mengembangkan game di environment 3D. Lingkungan pengembangan Unity berjalan pada Microsoft Windows dan Mac OS X, dan permainan yang dihasilkan dari tool ini bisa dijalankan di Windows, Mac, Xbox 360, PlayStation 3, Wii, iPad, iPhone, serta platform Android. Unity juga dapat menghasilkan permainan di browser yang menggunakan plugin Unity web player, bisa digunakan di Mac dan Windows.
Unity tak hanya terkenal dikalangan pengembang game android, namun juga di PC dan beragam konsol seperti PS4, XBOX One, dan Wii U. Banyak game teratas dibuat dengan Unity contohnya saja Crossy Road dan Monument Valley : Forgotten Shores.
Monument Valley
Crossy Road
Unity memiliki free full version yang dapat anda unduh di situs resmi merekaunity3d.com. Daftar lengkap perangkat yang menjalankan game yang dibuat dengan Unity sebagai berikut:
-
iOS
-
Android
-
Windows 8
-
Blackberry
-
Windows Phone 8
-
Windows Store Apps
-
Mac
-
Linux
-
Web
-
Oculus Rift
-
PS3
-
PS4
-
PSVITA
-
PlayStation Mobile
-
XBOX One
-
XBOX 360
-
Wii U









