Game engine adalah sebuah perangkat lunak yang dirancang dan dibuat untuk membantu membuat sebuah game. Sebuah game engine biasanya dibangun dengan mengenkapsulasi, bahasa orang awam-nya mengumpulkan beberapa fungsi dasar yang umum digunakan dalam sebuah game. Seperti fungsi rendering, audio, jaringan, atau efek-efek game lainnya. Sebagian besar game engine umunya berupa library (kumpulan fungsi dasar) yang penggunaannya dipadukan sesuai dengan bahasa pemrograman. Baik dalam pembuatan game mobile maupun PC sekarang sudah puluhan mungkin sudah mencapai ratusan, disini saya akan memaparkan game engine khusus untuk dunia mobile, dan pada saat ini hampir keseluruhan game engine memiliki fungsi untuk CrossPlatform yaitu bisa dipakai untuk membuat game berbagai jenis platform baik web, PC, mobile (Andorid, iOS, dan lainnya).
Masing-masing game engine memiliki kelebihan dan kekurangna masing-masing. Dari beberapa game engine yang pernah saya coba masalah terbesar dalam penggunaan game engine untuk pembuatan game mobila adalah build size dari installer game yang besar. Bila kita mentargetkan pasar lokal (Indonesia) dengan kemampuan internet dan device yang memiliki memory kecil ini akan sangat jadi masalah terhadap akuisisi user/pengguna. Namun lain halnya jika kita membuat game mobile tersebut memiliki ciri khas atau game play yang berbeda dari yang lain, kita akan mendapatkan pengguna yang signifikan dan fanatik.
Oke langsung aja kita bahas game engine yang saya ketahui beserta platform, meliputi :
Unreal Engine 4
Company: Epic Games
Platforms: Android, HTML5, iOS, Linux, Mac, Oculus, PC, PS4, SteamOS, Xbox One
www.unrealengine.com
Unity
Company: Unity Technologies
Platforms: Android, BlackBerry, iOS, Linux, Mac, PS3, PS4, Xbox 360, Xbox One, Windows 8 (coming soon)
www.unity3d.com
CryEngine
Company: Crytek
Platforms: Android, iOS, PC, PS3, PS4, Xbox 360, Xbox One, Wii U
www.cryengine.com
Havok Vision Engine
Company: Havok
Platforms: Android, iOS, PS3, Vita, Wii, Wii U, Windows 8, Xbox 360
www.havok.com
Project Anarchy
Company: Havok
Platforms: Android, iOS, PC, Tizen
www.projectanarchy.com
ShiVa
Company: ShiVa
Platforms: Android, Blackberry, iOS, Linux, Mac, PS3, SteamOS, Vita, Wii, Windows, Windows Phone 8,
Xbox 360
www.shivaengine.com
BigWorld
Company: Wargaming
Platforms: Browser, PC
www.bigworldtech.com
Leadwerks
Company: Leadwerks
Platforms: Linux, Mac, PC
www.leadwerks.com
App Game Kit
Company: The Game Creators
Platforms: Android, iOS, Mac, PC
www.appgamekit.com
FPS creator Reloaded
Company: The Game Creators
Platforms: Oculus Rift, PC
www.fpscreator.thegamecreators.com
Reach3dx
Company: Gamebase
Platforms: Android, Flash, HTML5, iOS
www.reach3dx.com
HeroEngine
Company: Idea Fabrik
Platforms: PC
www.heroengine.com
Marmalade
Company: Marmalade
Platforms: Android, BlackBerry, iOS Mac, Windows, Tizen
www.madewithmarmalade.com
Turbulenz
Company: Turbulenz
Platforms: Browser
biz.turbulenz.com
GameSalad
Company: Gamesalad
Platforms: Android, HTML5, iOS, Mac, Windows
www.gamesalad.com
Untuk sekarang penulis lebih senang mempelajari Unity 3D karena perkembangannya yang sangat pesat, serta penggunaanya yang cukup mudah. Dan hari Jum’at kemarin tanggal 26 Maret 2016 penulis mengikuti workshop pada acara Unity Roadshow di Jakarta. Tunggu tutorial hasil workshop di artikel berikutnya yah. Masukan e-mail temen-temen aja pojok kanan atas biar dapat update terbaru setiap gookkis.com posting artikel.
Terima kasih.