CryEngine 3
Company :
Crytek
Platforms :
Windows, Linux, Android, iOS, PC, PS3, PS4, Xbox 360, Xbox One, Wii U
Operasi
Sistem : PC, MacOS, Linux
Tanggal
Rilis : 11 Maret 2009
Bahasa
Pemrograman : C++, C#, Lua
Type : 3D
CryEngine 3 merupakan teknologi graphics game yang
menampilkan bayangan dari pencahayaan suatu objek terlihat nyata, dimana ketika
player bayangannya menjauh akan memudar dan sedikit menghilang. Rerumputan akan
ikut bergerak apabila terkena sentuhan dari pemain yang melintasinya, juga
bergoyang ketika terkena hempasan angin yang lalu-lalang. Bahkan partikel
seperti jilatan api akan tampak seperti nyata, tetesan air hujan disamudera dan
permukaan yang terkena air hujan disuatu objek mampu memantulkan suatu
bayangan. Dengan kata lain, CryEngine 3 menjanjikan grafik game yang nyata
seperti bentuk aslinya direal-world. Dari Cry Engine 3 ini kita juga bisa
melihat tampilan yang kabur ketika bergerak bergantung kepada kecepatan, dan
pembiasan diri dari partikel-partikel merupakan satu hal yang sangat realistik
yang pernah disaksikan dari suatu game engine. Belum lagi tessellation yang
membuat air dilautan terlihat begitu nyata, juga mampu menimbulkan banyak buih
ketika terjadi gesekan antara gelombang-gelombang air laut. Contoh game yang
menggunakan teknologi graphic Cry Engine yaitu Crysis 2, FarCry
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. 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. 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. Contoh Game : Angry Bird,
Dread Out
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
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.
Menurut saya ini merupakan hal yang wajar dengan potensi
besar yang dimiliki oleh Unreal Engine ini dapat menghasilkan juga game-game
yang memiliki kualitas dan kemampuan tinggi. Selain itu, pengembang game yang
menggunakan Unreal Engine ini juga akan mendapatkan akses secara gratis baik
untuk alat pengembangan, semua kode sumber, proyek lengkap, pengembangan
aplikasi untuk multiplatform, contoh aplikasi yang dikembangkan, pembaruan
versi secara berkala, dan perbaikan bug.
Untuk dapat mengembangkan game menggunakan Unreal Engine ini
pengembangnya harus menguasai bahasa pemrograman C++. Sementara itu, apabila
pengembang ingin mempelajari fungsi-fungsi dan implementasi bahasa pemrograman
C++ terhadap Unreal Engine ini dapat mengunjungi halaman resmi dari dokumentasi
Unreal Engine yang menjelaskan dan memberikan pemahanan dalam pemrogaman game
secara bertahap.
Dalam halaman tersebut tidak hanya tutorial mengenai
pemrograman saja yang ditampilkan melainkan ada juga tutorial untuk membuat
lingkungan, membuat animasi, mengembangkan objek 3 dimensi, menyusun game,
membuat level game, dan masih banyak lagi. Selain itu, pengembang game dapat
juga mencoba template, contoh game, maupun melihat video tutorial yang
disediakan oleh Unreal Engine agar dapat mempelajarinya lebih mudah.
Menariknya, Unreal Engine juga sudah melakukan integrasinya
untuk game yang dapat berjalan di perangkat Virtual Reality seperti Oculus
Rift, SteamVR, maupun Samsung Gear VR. Dengan adanya teknologi Virtual Reality
ini memungkinkan pengembang dapat membuat game dengan pengalaman yang lebih
nyata ketika dijalankan pada sebuah perangkat Virtual Reality. Contoh game : Mortal Combat X, Rocket League.
Source :
https://teknojurnal.com/unreal-game-engine/
http://drandy89.blogspot.co.id/
https://www.gookkis.com/macam-macam-game-engine-multiplatform/
Tidak ada komentar:
Posting Komentar