Game engine
(bahasa Indonesia: mesin permainan) adalah sebuah sistem software yang
dirancang Pengertian dan Macam Macam Game Engine untuk pembuatan dan
pengembangan suatu video game. Ada banyak sekali game engine yang dirancang
untuk bekerja pada beberapa konsol video game dan sistem operasi desktop
seperti Microsoft Windows, Linux dan Mac OS X. Fungsi utama yang secara khusus
disediakan oleh game engine meliputi mesin render (renderer) untuk grafik 2D
atau 3D, mesin fisika, deteksi tabrakan (dan tanggapan tabrakan), suara,
script, animasi, kecerdasan buatan, jaringan, streaming, manajemen momori,
threading, dukungan lokalisasi dan layar grafik. Proses pembuatan game
seringkali dihemat oleh sebagian besar developer dengan menggunakan kembali
game engine yang sama untuk membuat game yang berbeda.
Game Maker
Game Maker adalah sebuah game
engine yang bisa membantu anda membuat sebuah game komputer tanpa menggunakan
codingan yang banyak dengan bahasa programan. Dengan game maker anda dapat
membuat game 2D, 3D atau multiplayer, dan anda juga mempunyai hak penuh terhadap
game yang anda buat.
Game maker (yang biasa disingkat
GM) adalah IDE Windows dan MAC, yang dikembangkan oleh Mark Overmars
menggunakan bahasa pemrograma Delphi. Sekarang ini dikembangkan dan di
publikasikan oleh YoYo Games, sebuah perusahaan perangkat lunak dimana Overmars
terlibat didalamnya. Game maker mengizinkan pengguna untuk membuat video games
tanpa perlu mengetahui pengetahuan tentang bahasa pemrograman. Rilisan terbaru
dari Windows adalah GameMaker:Studio As pada Mei 2012 dan versi 7-nya di Mac OS
X mulai 11 Agustus 2010. Game Maker Studio dirilis pada 22 Mei 2012, dengan
Game Maker Standard terbaru rilis menjadi GameMaker 8.1. Sejak awal rilis pada
1999, Game Maker mendapat banyak fitur, mensupport 3D, support di banyak
platform, serta basis user yang signifikan, dengan YoYo Games memberikan
hosting gratis untuk pengguna pembuat game.
Kelebihan :
- Mudah digunakan karena adanya fasilitas Drag and Drop.
- Tidak terlalu perlu menggunakan Bahasa Pemrograman.
- Lengkap dengan program pendukung.
- Dapat membuat jenis game apa saja.
Kekurangan :
- Hanya sebagian tool saja yang bisa dipakai
- Penambahan instuksi save dan load game tidak dapat digunakan pada versi ini
- Terdapat logo game maker saat me-running game yang mau dijalankan.
Contoh game yang dibuat dengan Game maker yaitu : Deaths Gambit
dan Super mutan alien assault
Corona SDK
Corona ini adalah software untuk
membuat aplikasi Android khususnya untuk game development. Walau sebenarnya
lebih tepat untuk animasi. Tapi untuk game, corona termasuk yang populer dan
top. Bahasa pemrograman yang digunakan adalah bahasa lua. Memang bahasanya
sedikit berbeda. Tapi mungkin tidak terlalu sulit bagi yang sudah terbiasa
menggunakan bahasa pemrograman. Ada beberapa penyesuaian.
Penggunaan table, typedata,
looping, display object berbeda. Karena banyak digunakan dalam game
development, tentu saja punya daya tarik sendiri dalam operasi imagenya yang
membutuhkan kualitas visual lebih. Transition yang smooth, dari menjadi tidak
ada. Transition dari ada menjadi tidak ada maka di transisi dulu sebelum
diremove. Action perubahan posisi dari suatu event. Angry bird, Slash Fruits
adalah beberpa yang populer. Aplikasi ini cepat dan mudah alat pengembangan
untuk iPhone, iPad dan Android permainan dan aplikasi.
Apps Corona sangat bertenaga
dijalankan pada 30 fps dalam sesedikit 300k, dan grafis dan mesin animasi
sepenuhnya memanfaatkan OpenGL akselerasi hardware. Corona SDK adalah yang
pertama dalam keluarga Corona Ansca tentang produk untuk membuat multimedia
kinerja tinggi aplikasi yang kaya grafis dan game untuk iPhone. Dengan Corona,
Anda dapat dengan cepat membuat aplikasi iPhone dalam hitungan jam. Tidak
Objective-C/Cocoa diperlukan, dan tidak ada C + +. ”
Kelebihan :
- Otomatis OpenGL-ES Integrasi: Tidak perlu memanggil kelas yang luas atau fungsi untuk membuat manipulasi layar sederhana.
- Pengembangan Cross-Platform: Corona dapat membuat aplikasi untuk iOS (iPhone, iPod Touch, iPad) dan perangkat Android.
- Kinerja: Corona dioptimalkan untuk menggunakan fitur hardware-accelerated, sehingga menghasilkan kinerja yang kuat dalam permainan dan aplikasi.
- Fitur perangkat: Akses perangkat kontrol asli dan perangkat keras, seperti kamera, accelerometer, gps, dll
Kekurangan :
- Seperti Ansca tidak secara resmi menjadi bagian dari Apple atau Android, ada beberapa hal yang mungkin tidak tersedia dalam rilis terbaru dari SDK asli. Namun, orang yang merawat Corona terus menambahkan fitur baru yang telah tersedia. Ini adalah masalah bagi semua kerangka cross-platform.
Contoh game yg dibuat menggunakan
corona yaitu : Slash Fruit dan Angry bird
Unreal
Engine
Unreal Engine merupakan game engine yang dikembangkan oleh
Epic Games, dan pertama kali diperkenalkan pada tahun 1998 dengan game bergenre
first-person shooter. Walaupun utamanya dikembangkan untuk game first-person
shooters, tapi Unreal Engine juga bagus digunakan untuk membuat game bergenre
yang lain. Unreal Engine menggunakan bahasa pemrograman C++, dan Unreal Engine
merupakan alat yang digunakan oleh banyak pengembang game pada saat ini.
Unreal Engine dikembangkan oleh Epic Games, yang mempunyai
fitur tingkat tinggi dan sering digunakan bagi para developer game saat ini,
UE3 pernah dirilis dan dirancang untuk Microsoft DirectX 9 (untuk Windows dan
Xbox 360), DirectX 9 untuk Windows Vista, DirectX 11 untuk windows 7 dan OpenGL
untuk OS X, Linux, PS3, Wii U, iOS, Android dan HTML 5 / Java Script tahap 3D
untuk adobe flash player 11.
Kelebihan :
- Menggunakan Blueprint, sebuah visual script editor. Yaitu sebuah fitur yang dikembangkan oleh Unreal engine untuk membuat game tanpa harus menuliskan kode pemrograman apapun.
- Unreal Engine 4 memperlihatkan secara penuh UI (user interface) yang mudah untuk dimengerti jadi tidak akan lama untuk menguasainya.
- Unreal Engine dapat memberikan grafik yang sangat sangat bagus
- Unreal Engine 4 sudah dapat digunakan secara gratiss.
Kekurangan :
- Engine game ini membutuhkan spesifikasi komputer yang cukup tinggi. Processor yang digunakan minimal adalah Quad Core Intel atau AMD dengan kecepatan 2.5 GHz, kartu grafis NVIDIA GeForce 470 GTX atau AMD Radeon 6870 HD, dan 8GB RAM. Sistem operasi yang digunakan adalah Windows 7 64-bit atau Mac OS X 10.9.2.
Contoh game yg dibuat dengan Unreal Engine yaitu : Angel Fall
First Planetstorm
Sumber :