Tuesday, July 4, 2017

Perbandingan Game Engine Unity dan Game Maker untuk pembuatan game Tetris

Game Engine adalah sebuah sistem perangkat lunak yang dirancang untuk pembuatan dan pengembangan suatu video game. Game Engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan dibuat. Disini Saya akan membandingkan dua Game Engine yaitu Unity dan Game Maker untuk pembuatan game Tetris

UNITY
Unity adalah sebuah game developing software yang terintegrasi untuk membuat game, arsitektur bangunan dan simulasi. Unity dapat digunakan untuk membuat games PC dan games Online, untuk Games Online diperlukan sebuah plugin, yaitu Unity Web Player, sama halnya dengan Flash Player pada Browser. Unity tidak dirancang untuk pembuatan desain atau modelling, karena unity bukan tool untuk mendesain. Fitur scripting yang disediakan mendukung tiga bahasa pemrograman yaitu JavaScript, C#, dan Boo.

Fitur-fitur Unity :
-          Rendering
-          Scripting
-          Asset Tracking
-          Platform
-          Asset Store
-          Physics

Kekurangan Unity :
-          Memory yang digunakan banyak
-          Butuh penyesuaian yang agak kompleks pada saat mau develop game 2d tanpa bantuan plugin
-          Perlu penyesuaian mengikuti gaya component based

Kelebihan Unity :
-          Gratis
-          Multiplatform
-          Mempercepat desain level/layout di game dengan adanya editor WYSIWYG


Game Maker
Game Maker adalah sebuah game engine yang dapat membantu kita untuk membuat sebuah game komputer tanpa menggunakan codingan yang banyak dengan bahasa pemrograman. Dengan game maker kita dapat membuat game 2D, 3D, atau multiplayer, dan juga kita mempunyai hak penuh terhadap game yang kita buat. GML adalah bahasa scripting utama yang ditafsirkan mirip dengan java kompilasi Just-In-Time yang digunakan dalam Game Maker.

Fitur-fitur Game maker:
User Interface & Scripting IDE
Interfacenya sangat memudahkan dalam pengembangan game karena resource dan ekstensi serta game setting sudah dikelompokkan menurut hirarki.
- Particle & Physic
Game Maker memiliki fungsi built-in effect dan physic sehingga game yang akan dibuat dapat lebih nyata.
- Multi Platform Module
Salah satu keunggulan Game Maker yang mana dapat mentargetkan export game kita ke berbagai platform sesuai modul yang dimiliki.
- Extension dan Eksternal Library
GameMaker juga support extension dan dynamic link library yang dibuat dengan bahasa pemrograman seperti Delphi atau C untuk penambahan fungsi.
- Shader
Shader adalah program yang berjalan pada kartu grafis untuk mengolah pengeluaran visual pada game.
- Yoyo Compiler
Yoyo Compiler digunakan untuk meningkatkan performa game.

Kelebihan pada Game Maker adalah :
-          Mudah digunakan karena adanya fasilitas Drag and Drop.
-          Tidak terlalu perlu menggunakan Bahasa Pemrograman.
-          Lengkap dengan program pendukung.
-          Dapat membuat jenis game apa saja.


Tampilan Unity

Tampilan Game Maker

Kesimpulan dari perbandingan Game Engine tersebut adalah dari segi tampilan saya lebih tertarik dengan tampilan dari Game Engine Unity karena menampilkan dalam bentuk 3D, dan juga untuk bahasa pemrograman juga Unity menyediakan berbagai bahasa  yang dapat digunakan dengan mudah sesuai kebutuhan.


sumber




1 comment: