Pada tugas kali ini saya akan membahas tentang game engine, pertama kita bahas apa itu game engine.
Game engine merupakan sebuah sistem software yang dirancang 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. Proses pembuatan game seringkali dihemat oleh sebagian besar developer dengan menggunakan kembali game engine yang sama untuk membuat game yang berbeda.
Nah berikut ini 3 game engine yang akan saya bahas :
1. Unreal Engine
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
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.
game-game yang dibuat dengan engine ini bisa dibilang memiliki keunggulan di bagian tampilan grafisnya yang sangat baik, karena dari tipe yang kita lihat diatas memang engine ini khusus membuat game dengan grafis 3D.
Berikut ini beberapa game yang dibangun dengan unreal engine :
Lineage 2 Revolution & PUBG Mobile
Bisa dilihat dari tampilan dalam gamenya yang sangat detil, dan objek-objek yang ada pada game juga dirender dengan sangat baik. Nah untuk membandingkan dengan engine lain kalian bisa lihat di pembahasan kedua dibawah ini.
2. Unity
Berikut ini mari kita bahas beberapa contoh game yang dibuat dengan unity
Angry Bird 2 dan Pokemon GO
2. Unity
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, dan unity ini juga banyak digunakan dalam pembelajaran di perkuliahan karena aplikasinya yang cukup user friendly dan bisa dipelajari dengan mudah.
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 juga 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.Berikut ini mari kita bahas beberapa contoh game yang dibuat dengan unity
Angry Bird 2 dan Pokemon GO
Nah dari tampilan gameplay kedua game di atas menurut saya perbedaan game-game yang dibuild di unity lebih ke tipe-tipe grafis kartun, sedangkan kalau unreal engine lebih kepada game-game dengan tipe tampilan grafis yang real dan detil. Berikutnya kita lanjut ke pembahasan engine yang terakhir yaitu,
3. Construct 2
Company : Scrirra
Platforms : Microsoft Windows, Android
Operasi Sistem : Microsoft Windows
Tanggal Rilis : 4 Februari 2011
Bahasa Pemrograman : HTML5 (Drag & Drop)
Type : 2D
Construct 2 adalah Game Engine 2D berbasis HTML5, yang dikembangkan oleh Scirra Ltd. Engine ini ditujukan terutama pada non-programmer, yang memungkinkan pembuatan game hanya dengan cara drag-and-drop, karena sebagian besar logika untuk game dapat dibuat menggunakan menu.
Game engine yang satu ini bisa dibilang yang paling mudah bagi orang-orang yang bukan programmer untuk membuat suatu game. karena kita hanya menggunakan sistem drag n drop saja untuk objek-objek yang akan kita buat.
Berikut ini adalah game yang dibuat dengan Construct 2
CoinOp Story dan Cosmochoria
Game engine ini paling berbeda dari 2 engine sebelumnya, engine ini support untuk game 2D. bisa dilihat dari kedua gameplay di atas tampilan grafis yang ringan dan simpel menjadi ciri khusus dari game-game yang dibuild pada engine construct2.
SEKIAN POSTINGAN KALI INI
TERIMA KASIH
Source : http://drandy89.blogspot.co.id/
Comments