Game Engine adalah system perangkat lunak yang
dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin
permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem
operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas
inti biasanya disediakan oleh mesin permainan mencakup mesin render (
“renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan
tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming,
manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses
pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali
mesin permainan yang sama untuk menciptakan permainan yang berbeda.
Berikut beberapa contoh game engine:
Unity 3d
Unity adalah sebuah sebuah tool yang terintegrasi untuk
membuat game, arsitektur bangunan dan simulasi. Unity bisa untuk games PC dan
games Online. Untuk games Online diperlukan sebuah plugin, yaitu Unity Web
Player, sama halnya dengan Flash Player pada Browser.
Unity 3d adalah salah satu software untuk
mengembangkan game 3D dan selain itu juga merupakan software atau aplikasi yang
interaktif dan atau dapat juga digunakan untuk
membuat animasi 3 dimensi. Unity lebih tepat dijelaskan sebagai salah
satu software untuk mengembangkan video game atau disebut juga game engine ,
yang sebanding dengan game engine yang lain contohnya saja: Director dan Torque
game engine. Unity sebanding dengan mereka ( Director dan Torque ) dikarenakan
mereka semua sama – sama menggunakan grafis yang digunakan untuk pengembangan
aplikasi 3D. Unity juga disebut sebagai aplikasi pengembang multiplatform, yang
mana artinya unity mendukung untuk mengembangkan aplikasi game dan aplikasi
yang lain untuk beberapa platforms seperti game console, Mobile Phone
platforms, Windows dan OS X.
Unity memiliki
beberapa pilihan perijinan (license), dari yang gratis untuk unity paket utama
(dasar) untuk unity pro. Unity yang versi gratis dan unity yang versi pro
menawarkan banyak fitur yang dapat digunakan, masih untuk yang versi gratis
memperlihatkan sebuah halaman spash pada game yang tetap (regular) , dan desain
untuk game online menggunakan Unity watermark. Mengembangkan game untuk Iphone/Ipad platform, degan
melakukan upgrade plug-in yang dibutuhkan oleh Uniy, untuk licensenya dapat
diperoleh pada website Unity.
Fitur-fitur pada unity 3d:
- Tab Hierarchy : Pada tab ini berfungsi untuk memasukkan object yang akan tampil di game kita
- Tab Inspector : pada tab ini digunakan untuk mengedit property object yang diklik pada komponen object yang berada di Tab Hierarchy, pada Tab ini juga digunakan untuk menyunting dan menambahkan komponen-komponen object, seperti Script
- Tab Project : Berisi semua bahan-bahan yang akan kita gunakan dalam pembuatan game kita, dibagian ini sebagai tempat berbagai macam bentuk komponen seperti Folder, Animasi, Script, Image, Object3D, Assets, Material, dan masih banyak lagi
- Tab Console : Pada bagian ini adalah tempat penampilan pesan error dalam project kita, tapi paling sering terjadi pesan error saat pembuatan Script yang tidak dikenali oleh System atau kesalahan-kesalahan dalam pembuatan script
- Tab Scene : ini berisi ruangan / tempat dimana kita meletakan komponen seperti Camera, Terrain, Object, dll. Pada Tab ini kita melakukan penempatan atau pengerjaan game secara keseluruhan dengan object yang bearada di Tab Assets
- Tab Game : Ini sebagai tempat Game di uji coba, dimana kita bisa menjalankannya dengan mengklik tombol Play
Kelebihan :
- Gratis
- Multiplatform
- Mempercepat desain level/layout di game dengan adanya editor WYSIWYG
Kekurangan :
- Memori yang digunakan banyak
- Butuh penyesuaian yang agak kompleks pada saat mau develop game 2d tanpa bantuan plugin
- Perlu penyesuaian mengikuti gaya component based
Ogre 3D
Ogre (Object-Oriented Graphics Rendering Engine)
adalah sebuah adegan yang berorientasi, fleksibel mesin render 3D (sebagai
lawan dari mesin permainan) ditulis dalam C + + dirancang untuk membuatnya
lebih mudah dan intuitif bagi developer untuk menghasilkan aplikasi dengan
menggunakan hardware-accelerated grafis 3D. ORGE (Object Oriented Graphics
Rendering Engine) ialah engine yang object oriented dan fleksibel 3D rendering
pada game engine yang ditulis dalam bahasa C++ serta di desain untuk mampu
men-development dengan intuitif dan mudah kepada aplikasi produksi dengan
menggunakan utility hardware-accelerated 3D graphics.
Kelebihan:
- Gratis karena opensource
- Dapat memilih render yang diinginkan, OpenGL atau DirectX.
- Kemungkinan kinerja OGRE dalam scene culling lebih baik.
- Dapat dirender dengan baik meskipun dengan kartu grafis bawaan Intel.
- Mempunyai komunitas yang besar.
Kekurangan:
- Hanya sebuah rendering engine tidak dilengkapi dengan tool jaringan, suara dan lain sebagainya.
Game Maker 8
Game maker 8 adalah sebuah aplikasi yang biasa
digunakan untuk membuat game berbasis 2D dan 3D tapi sayangnya game maker 8
hanya terfokus pada game yang dibuat 2D dari pada 3D. Karena ketersediaan alat
pada game maker 8 sangat terbatas, sehingga para pembuat game biasanya membuat
game 2 dimensi.
Kelebihan :
- Mudah untuk difahami, game Maker telah menyediakan tutorial untuk anda yang ingin belajar membuat permainan komputer. Selain itu,ikon yang disediakan juga mudah untuk difahami.
- Mempunyai banyak fungsi yaitu salah satu fungsinya pengesan kesalahan dan kod saranan. Fungsi pengesan kesalahan ialah ia dapat mengesan kesalahan pada kode program yang anda telah masukkan. Kod saranan pula ialah salah satu fungsi yang memberi beberapa cadangan yang hampir dengan kode yang telah anda masukkan.
Kekurangan:
- Banyak tampilan baru yang diberikan sehingga, kita harus belajar lebih giat lagi untuk mengenal fungsi-fungsi baru game maker tersebut.
FPS Creator x10
FPS Creator ini
dibuat oleh perusahaan
The Game Creators
Ltd. Perusahaan yang juga
memproduksi 3D Gamemaker
dan Dark Basic.
Aplikasi ini khusus untuk
membuat game 3D dengan
genre FPS (First
Person Shooter), dengan
maksud fokus pada
satu genre dan tidak
untuk genre yang
lain. Keuntungan lain
dari FPS Creator
adalah kemudahan yang diberikan
kepada penggunanya untuk
membuat game FPS
dengan cepat dan mudah tanpa harus memahami lebih mendalam tentang
programming dan skill grafis3.
FPS
Creator merupakan salah
satu game engine dengan genre FPS atau tembak-menembak
dari sudut pandang orang pertama.
Perkembangan game FPS dimulai dengan munculnya game Wolfenstein 3-D yang
merupakan nenek moyangnya
game FPS. Hadirnya
game Doom mulai
mengawali penggunaan teknologi grafis
3D dalam genre
FPS serta merupakan
game yang bisa dimainkan secara
online. Game FPS
yang paling dikenal
di Indonesia adalah
Counter Strike dimana pada waktu itu merupakan game favorit para gamers.
Crysis dan Far Cry 2 yang saat ini hadir dengan teknologi grafis terbaru
tingkat tinggi merupakan pionir game FPS
3D selanjutnya. Perkembangan
game FPS terbaru
saat ini adalah
Call of Duty
: Modern Warfare 3 dan Battlefield
3 yang disajikan semakin halus tingkat teknologi grafis dan narasi.
Kelebihan :
- Membuat game FPS dengan cepat dan Mudah.
- Menggunakan intelligent building block untuk menciptakan level permainan.
- Tidak perlu melakukan proses coding atau programming.
- Desain yang terbuka sehingga sangat memungkinkan untuk dikembangkan dengan mudah.
- Dapat mengimpor media kita sendiri (suara,model 3D,tekstur,dll)
- 3D engine yang mendukung DirectX 10 ke atas.
- Hampir setiap aspek dari Game dapat dikendalikan melalui file script yang dapat kita edit.
- Proses rendering yang cepat dan frame rate yang tinggi.
- Mendukung Multiplayer.
Kekurangan :
- Spesifikasi komputer yang dibutuhkan relatif tinggi dan mahal.
- Tools dan utility masih minim untuk FPS Creator X10 dibandingkan dengan FPS Creator untuk Win XP.
- Hanya bisa untuk membuat game bergenre fps.
- Tidak bisa menambah atau mengatur menu game, menu game yang tersedia untuk dibuat hanyalah menu start game dan quit game.
- Game yang dihasilkan hanya bisa dimainkan oleh komputer yang memiliki RAM dan VGA yang berkualitas.
- Susah didistribusikan karena memerlukan spesifikasi komputer yang bagus untuk memainkannya
Construct 2
Construct adalah Game Engine yang dikembangkan oleh
Scirra yang salah satu platform didukungnya adalah membangun apalikasi game
untuk Windows 8. Construct 2 sangat mudah untuk di pelajari berbeda dengan
pengembangan game pada umumnya Construct 2 memudahakan pengembang game untuk
membuat aplikasi dengan metode visual programming, yaitu drag & drop modul
yang telah disediakan dengan kebutuhan coding yang minimal. Membuat Game untuk
Windows 8 dengan Construct 2 tidaklah susah, disini seorang desain sangat
diperlukan.
Construct 2 selain bisa digunakan di Windows, juga
dapat dijalankan di banyak platform, seperti Mac, Linux, dan iPad. Construct 2
juga dapat diinstal pada user account yang terbatas. Sifatnya juga portable, oh
iya Construct 2 juga bisa di instal di Flasdisk dan pastinya bisa di jalankan
bila kamu tidak membawa laptop atau notebook tinggal membawa Flasdisknya saja
dan bisa di jalankan pada laptop lain.
Kelebihan :
- Quick and Easy, Construct 2 memiliki tampilan yang mudah dipahami,bahkan oleh orang awam sekalipun, sehingga membuat games pun jadi lebih mudah dan cepat. Dalam hitungan jam pun sudah bisa bikin games, sesuatu yang mungkin mustahil jika kita membuat games dengan coding.
- Powerfull Event System, Sebagai pengganti programing/coding di Constuct 2 disediakan yang namanya System Event. Jadi, inti dari games supaya bisa berjalan ada disini. Cuma butuh kemampuan logika yang kuat disini, supaya games bisa berjalan dengan baik.
- Flexible Behaviours, Behaviours disini maksudnya fungsi bawaan yang telah disediakan oleh Construct 2, sehingga kita tidak perlu membuatnya lagi dari awal. Yang termasuk behaviour disini adalah fisika, pergerakan, platformer, dll.
- Instant Preview, Hasil karya kita langsung bisa kita lihat seketika,tanpa harus menunggu aplikasi dikompilasi atau menunggu proses lain yang memakan waktu yang lama. Cukup menekan tombol play,hasil karya langsung bisa kita coba.
- Stunning Visual Effect, Games tanpa efek visual tentu kuran menarik. Construct pun sudah menyediakan visual efek yang keren untuk membuat games menjadi lebih menarik.
- Multiplatform Export, Karena Games yang dihasilkan Construct berbasis HTML5, maka games kita dapat dipublikasikan ke berbagai macam platform,mulai dari Chrome Web Store, Facebook, Kongregate, NewGrounds, Firefox Marketplace, Sencha Arcade. Untuk PC pun bisa,dengan hasil publikasi untuk Windows 8,Linux,Mac. Platform mobile pun juga bisa,seperti iOS,Android,Blackberry.
- Easy Extensibility, Construct 2 menyediakan SDK untuk membuat plugin tambahan. Bahkan kita bisa membuat visual efek sendiri jika kita mau.
Kekurangan :
- Jika kita ingin membuat gerakan karakter yang unik, akan sulit mengakali behavior bawaan dengan tambahan event, jauh lebih mudah jika kita membuat event langsung dari awal.
Blender 3D
Blender adalah aplikasi grafis 3D yang
dirilis sebagai perangkat lunak bebas(open source) dibawah GNU (General Public
License). Blender dapat digunakan
untuk modelung, UV unwrapping,
texturing, Rigging, Water simulation, skinning, animating, rendering, particle,
simulation, non-linear editing, compositing, dan membuat interactive 3D aplication
termasuk juga sebuah game.
Blender tersedia
untuk sejumlah OS (operating System/ sistem operasi) antara lain : Linux, Mac
OS X, dan Microsoft Windows. Feature yang termasuk dalam software Blender ini
diantaranya advance simulation tools seperti rigid body, fluid, cloth and
softbody dynamics, modifier based modeling tools, powerfull animation tools, a
node based material and composite system and phyton untuk scripting.
Kelebihan:
- Open source, dapat bebas memodifikasi source codenya untuk keperluan pribadi maupun komersial asal tidak melanggar GNU (General Public License).
- Multi Platform, Blender tersedia untuk berbagai macam operasi system seperti Linux, mac dan Windows.
- Free, sebuah software yang gratis karena fitur yang mungkintak dapat dibeli dengan uang dan siapapun bisa berpartisipasi dalam mengembangkannya.
- Ringan, Blender relative ringan jika dibandingkan software sejenisnya, terbukti dengan system minimal untuk menjalankan Blender. Hanya dengan RAM 512 dan prosesor Pentium 4 dan VGA on board, Blender sudah dapat berjalan dengan baik namun tidak bisa digunakan secara maksimal. Misal untuk membuat highpolly akan sedikit lebih lambat. Sangat dianjurkan menggunakan prosesor minimal Dual Core dengan ram 2GB
Kekurangan:
- Tool yang dimiliki Blender tidak lengkap seperti 3D Max.
- Tampilan pada Blender berantakan.
- Semua Proses dilakukan dengan manual
Sumber:
- http://tubagusburhani.blogspot.co.id/2013/06/definisi-tentang-game-engine.html
- https://crayoncrayon.wordpress.com/2014/11/24/unity-3d/
- http://www.hermantolle.com/class/docs/unity-3d-game-engine/
- https://tutoriallengkapunity3d.wordpress.com/2015/06/11/pengenalan-unity3d/
- https://rejekidr.wordpress.com/tag/pengertian-ogre/
- http://joomseeme.files.wordpress.com
- http://4deka.wordpress.com/fpscreator/
- https://ranjaniryan.wordpress.com/tag/construct-2/
- http://teknisiit1.blogspot.co.id/2015/08/sejarah-serta-pengertian-blender-3d.html






Tidak ada komentar:
Posting Komentar