Game Engine ? Unreal atau Unity ?

Apa itu Game Engine ? 

Game engine adalah sebuah software yang dirancang untuk pembuatan sebuah video game. Fungsi game engine adalah sebagai render grafik 2D atau 3D, jaringan, layar grafik serta pelengkap pelengkap dalam game seperti pendeteksi suara.

Nah pada kali ini saya akan membahas dua game engine yang sering digunakan pada sekarang ini, yaitu Unreal dan Unity.


Unreal Engine


The Unreal Engine adalah sebuah game engine yang dikembangkan oleh Epic Games, pertama kali dipamerkan pada tahun 1998 first-person shooter permainan Nyata. Meskipun terutama dikembangkan untuk first-person shooters, telah berhasil digunakan dalam berbagai genre lainnya, termasuk siluman, Mmorpg, dan lain Rpg. Dengan kode yang ditulis dalam C++, Unreal Engine memiliki tingkat tinggi portabilitas dan alat yang digunakan oleh banyak pengembang game hari ini.
Unreal Engine 1 dimulai debutnya pada tahun 1998, mempunyai teknik render terpadu, kecerdasan buatan, visibilitas jaringan, dan manajemen system file  kedalam engine yang lengkap. UI1 memberikan jalur render hardware – accelerated menggunakan Glide API, dan diperbarui untuk OpenGL dan Direct 3D.

Unreal Engine 2 dimulai pada debut tahun 2002, game engine tersebut diperbarui dengan meningkatkan asset serta menambahkan dukungan untuk Game Cube dan Xbox, dan ingin bisa juga dipakai untuk console Wii, X360, PS3,PSP dan 3DS. Pada UE2.5 merupakan perbaharuan dari UE2, mempunyai tingkatan rendering, dan motor physics dan dipakai untuk Unreal Championship pada platform Xbox asli. Pada tanggal 24 maret 2011, Ubisoft Montreal mengungkapkan bahwa UE2 berhasil berjalan pada Nintendo 3DS.

Kelebihan :
  • Biaya Bulanan terjangkau (UE4 gratis)
  • Menggunkan Blueprint, sebuah visual script editor. Yaitu sebuah fitur yang dikembangkan oleh Unreal engine untuk membuat game tanpa harus menuliskan kode pemrograman apapun.
  • Unggul di Platform PC dan tampilah Grafis



Kekurangan :
  • Engine game ini membutuhkan spesifikasi komputer yang cukup tinggi. 


Unity Engine


Unity merupakan suatu aplikasi yang digunakan untuk mengembangkan game multi platform yang didesain untuk mudah digunakan. Unity itu bagus dan penuh perpaduan dengan aplikasi yang profesional. Editor pada Unity dibuat degan user interface yang sederhana. Editor ini dibuat setelah ribuan jam yang mana telah dihabiskan untuk membuatnya menjadi nomor satu dalam urutan rankking teratas untuk editor game. Grafis pada unity dibuat dengan grafis tingkat tinggi untuk OpenGL dan directX. Unity mendukung semua format file, terutamanya format umum seperti semua format dari art applications. Unity cocok dengan versi 64-bit dan dapat beroperasi pada Mac OS x dan windows dan dapat menghasilkan game untuk Mac, Windows, Wii, iPhone, iPad dan Android.

Unity secara rinci dapat digunakan untuk membuat video game 3D, real time animasi 3D dan visualisasi arsitektur dan isi serupa yang interaktif lainnya. Editor Unity dapat menggunakan plugin untuk web player dan menghasilkan game browser yang didukung oleh Windows dan Mac. Plugin web player dapat juga dipakai untuk widgets Mac. Unity juga akan mendukung console terbaru seperti PlayStation 3 dan Xbox 360. Pada tahun 2010, telah memperoleh Technology Innovation Award yang diberikan oleh Wall Street Journal dan tahun 2009, Unity Technology menjadi 5 perusahaan game terbesar. Tahun 2006, menjadi juara dua pada Apple Design Awards.

Server aset dari Unity dapat digunakan semua scripts dan aset game sebagai solusi dari versi kontrol dan dapat mendukung proyek yang terdiri atas banyak gigabytes dan ribuan dari file multi-megabyte. Editor Unity dapat menyimpan metadata dan versi mereka, itu dapat berjalan , pembaharuan dan didalam perbandingan versi grafis. Editor Unity dapat diperbaharui dengan sesegera mungkin seperti file yang telah dimodifikasi. Server aset Unity juga cocok pada Mac, Windows dan Linux dan juga berjalan pada PostgreSQL, database server opensource.

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


sumber :
  • https://www.roadtovr.com/
  • https://mediaformasi.com/2018/06/unreal-engine-atau-unity/#.XJOROSgzbIU
  • http://www.hermantolle.com/class/docs/unity-3d-game-engine/





Tidak ada komentar:

Diberdayakan oleh Blogger.