Rabu, 05 Juni 2013

Game Engine Technology (Unreal Engine)

Game Engine Technology
Pengertian
Sebelum masuk kedalam game engine, kita harus mengenal terlebih dahulu apa itu game, dan apa itu engine, dan kedua unsur tersebut dijadikan menjadi satu. Game merupakan arti dari permainan, bisa permainan tradisional maupun permainan dunia digital seperti dijaman sekarang ini tap yang akan kita bahas lebih dalam adalah game yang bersifat digital atau console seperti game yang terdapat pada Playstation, X-box, PC game, dll. Engine merupakan mesin atau motor penggerak dan masi banyak lagi yang bisa didefinisikan, yang berarti objek yang bisa dipakai untuk menggerakan. Jadi Game Engine adalah mesin atau system yang digunakan untuk membuat atau mengembangkan video game. Banyak fungsi-fungsi yang bisa digunakan dalam game engine tersebut contohnya adalah, dalam membuat sebuah game seorang yang membuatnya harus memberikan nilai tersendiri, agar terlihat game tersebut mempunyai nilai atau harga yang sangat mahal seperti mesin render dalam pengolahan gambar untu 2D dan 3D grafis, suara, script program, efek animasi, kecerdasa buatan yan dimiliki oleh masing-masing karakter. Jaringan, streaming.

Game Engine Unreal
Banyak sekali game engine yang digunakan untuk membuat game, seperti OGRE, RealmForge, Irrlicht, Crystal Spaces Genesis 3D. game engine tersebut pasti mempunyai fitur dan kelebihan kekurang sendiri-sendiri, dan disini yang akan dibahas adalah Unreal Engine. Unreal Engine dikembangkan oleh Epic Games, yang mempunyai fitur tingkat tinggi dan sering digunakan bagi para developer game saat ini, UE3 pernah dirilis dan dirancang untuk Microsoft DirectX 9 (untuk Windows dan Xbox 360), DirectX 9 untuk Windows Vista, DirectX 11 untuk windows 7 dan OpenGL untuk OS X, Linux, PS3, Wii U, iOS, Android dan HTML 5 / Java Script tahap 3D untuk adobe flash player 11.
Versi dan Fitur

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.
Unreal Engine 3 dirancang untuk DirectX versi 9-11 untuk Windows dan Xbox 360 yang dilengkapi dengan system OpenGL termasuk PS3, OS X, iOS, Android, tahap 3D untuk Adobe Flash Player 11, javasript / WebGL, PSVita dan Wii. Proses render didukung banyak teknik tinggi seperti HDDR, per-pixel lighting dan dynamic shadows. UE3 juga telah melihat adopsi oleh banyak proyek-proyek non game seperti :
·         Jace Aulia mendorong batas-batas film tradisional dengan menggunakan mesin game komputer U3 untuk memenuhi tantangan menjiwai karya Surealis Alex Pardee
·         Acara TV Lazy Town menggunakan UE3 selama syuting untuk menghasilkan set virtual untuk integrasi real-time dengan cuplikan actor dan bonek tampil.
·         Animasi perangkat Lunak “Muvizu 3D”.
·         FBI lisensi Epic Unreal Development Kit untuk digunakan dalam simulator untuk pelatihan.
Unreal Engine 4 mempunyai fitur utama yaitu ilminasi global real-time menggunakan voxel kerucut tracing, menghilangkan kebutuhan untuk perhitungan tiap penerangan. UE4 juga dilengkapi fitur pengembang baru untuk mengurangi waktu iterasi dan memungkinkan memperbarui langsung C++ kode. Fitur baru debugger untuk “kismet” (mesin scripting visual pada UE3) memungkinkan developer dapat memvisualisasikan kode saat pengujian. Developer juga dapat melihat sourcecode dan mengeditnya dalam Visual Studio.

Contoh Game yang memakai Unreal Engine
·         Homefront,
·         GRAW,
·         Batman Arkham City
·         Wild Blood
·         Epoch
·         Horn
·         Save Our Sheep HD
·         Dessert Zombie Last Stand
·         Amazing Runner
·         Gyro13 – Steam Copter Arcade HD
·         Infinity Blade 1 dan 2
·         Lili
·         Dark Meadow
Kesimpulan

Game yang bagus juga tidak dilihat dari efek-efek yang menjadikan terlihat lebih nyata dan mempunyai suara yang menggelegar, namun harus dilihat dari pembuatan game untuk kalangan atau usia yang cocok dimainkan. Game dibuat menggunakan game engine agar bisa terlihat grafis dan suara pada game tersebut, jadi stiap game engine mempunyai karakteristik masing-masing dalam membuat sebuah game.

Referensi :