Seperti yang kita ketahui, video game merupakan bagian dari aspek hiburan dan entertainment yang sedang booming pada saat ini. Hal ini dikarenakan video game memberikan kesempatan para konsumennya untuk berinteraksi secara langsung kepada karakter - karakter di dalam game tersebut. Tetapi didalam setiap game, terdapat hasil kerja keras para developer game untuk menciptakannya. Seperti grafis, desain, artstyle,physics, rendering, dan lain-lain. Dan berbagai macam hal tersebut dibuat dengan berbagai macam aplikasi produksi juga. Seperti photoshop pada artstyle, blender pada 3D designing, dan algoritma physic. Zaman sekarang, kebanyakan hal tersebut sudah dipaketkan menjadi satu didalam sebuah software aplikasi produksi, yang biasa disebut dengan game engine.
Game engine adalah software yang dirancang untuk
pembuatan dan pengembangan video game. Pengembang menggunakannya untuk membuat
game untuk konsol, perangkat seluler, dan komputer pribadi. Fungsi inti yang
biasanya disediakan oleh game engine mencakup mesin rendering untuk grafis 2D atau 3D, physics engine atau collision detection (dan respons tabrakan), suara, skrip, animasi, kecerdasan buatan (AI),
jaringan, streaming, memori manajemen, threading, dukungan penempatan, grafik adegan,
dan mungkin termasuk dukungan video untuk cinematics. Pada masa ini game engine sudah ada banyak jenisnya dan berasal dari programming language yang berbeda - beda, contohnya Unity.
Logo Game Engine Unity |
Semua orang memiliki bahasa script favorit mereka, dan
penggunaan bahasa yang berbeda berkembang dari waktu ke waktu. Secara historis,
Unity mendukung tiga bahasa: C #, UnityScript (juga dikenal sebagai JavaScript
for Unity) dan Boo.
Logo Unreal Engine |
Ada juga Unreal Engine, Unreal Engine adalah mesin permainan yang dikembangkan oleh
Epic Games, yang pertama kali dipamerkan di game first person shooter Unreal
1998. Meskipun terutama dikembangkan untuk penembak orang pertama, namun telah
berhasil digunakan dalam berbagai genre lainnya, termasuk stealth, MMORPG, dan
RPG lainnya. Dengan kode yang ditulis di C ++, Unreal Engine memiliki tingkat
portabilitas yang tinggi dan merupakan alat yang digunakan oleh banyak
pengembang game saat ini.
Video game yang kedua game engine ini ciptakan antara lain Injustice 2, Dead by Daylight, Days Gone, Fortnite, Tekken 7, dan lain -lain.
Komentar
Posting Komentar