Selasa, 19 Maret 2019

GAME ENGINE (Unreal Engine and Unity)


GAME ENGINE



Definisi Game Engine

Game Engine adalah sebuah sistem software yang dirancang Pengertian dan Macam Macam Game Engine untuk pembuatan dan pengembangan suatu video game. Ada banyak 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.

Macam-Macam Game Engine (Unreal Engine and Unity)

1. Unreal Engine 

Hasil gambar untuk unreal engine logo

Company : Epic Games
Platforms : Windows, Android, HTML5, iOS, Linux, Mac, Oculus, PC, PS4, SteamOS, Xbox One
Operasi Sistem : PC, OS X, LINUX
Awal Rilis : 1 Juli 1998
Bahasa Pemrograman : C++
Type : 3D 

Unreal Engine merupakan salah satu game engine yang populer digunakan untuk mengembangkan game berbasis mobile seperti Android dan iOS. Selain itu, pengembang yang menggunakan Unreal Engine ini dapat juga mengembangkan game untuk Playstation, X Box, Windows, Mac OS, Linux, HTML5, Steam, dan yang terbaru Oculus Rift.

Beberapa game yang dihadirkan dengan Unreal Engine ini bisa dibilang memiliki kualitas yang bagus dan tampilan antarmuka 3 dimensi yang menarik. Contoh game yang dibuat menggunakan Unreal Engine adalah Icarus-M, Legend Of Mir, Lineage 2 : Revolution, Blade 2.


2. Unity
Hasil gambar untuk unity logo

Company : Unity Technologies
Platforms : Android, BlackBerry, iOS, Linux, Mac, PS3, PS4, Xbox 360, Xbox One, Windows.
Operasi Sistem : PC, MacOS, Linux
Awal Rilis : 8 Juni 2005
Bahasa Pemrograman : C#, JavaScript (UnityScript), Boo
Type : 3D

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 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.

Fitur-fitur :

  • Rendering
  • Scripting
  • Asset Tracking
  • Platforms 
  • Asset Store
  • Physics
Contoh game yang dibuat menggunakan Unreal Engine adalah Angry Bird, Dread Out, Pokemon GO, Bad Piggies.



Berikut ialah kelebihan dan kekurangan dari Game Engine :

1. Unity

Kelebihan : 
  • Gratis
  • Multiplatform
  • Mempercepat desain level/layout di game dengan adanya editor WYSIWYG 
  • (What-You-See-Is-What-You-Get)
Keurangan :

  • Memori yang digunakan banyak
  • Butuh penyesuaian yang agak kompleks pada saat mau develop game 2d tanpa bantuan plugin
  • Perlu penyesuaian mengikuti gaya component based
2. Unreal Engine

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 Grafi.
Kekurangan :
  • Engine game ini membutuhkan spesifikasi komputer yang cukup tinggi. 


SUMBER :

https://belajar-bersama-bdw.blogspot.com/2017/08/kelebihan-dan-kekurangan-antara-unity.html
https://gamebrott.com/10-game-engine-terbaik-di-dunia
https://www.gookkis.com/macam-macam-game-engine-multiplatform/
http://drandy89.blogspot.com/