Langsung ke konten utama

Game Engine Dalam perkembangan Video Game

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