ARSITEKTUR GAME ENGINE
Istilah “Game
Engine” muncul pada pertengahan 1990-an, terutama dalam kaitannya dengan game
3D seperti orang pertama shooters (FPS). Begitulah popularitas id Software ’s
Doom dan Quakepermainan yang, daripada bekerja dari nol, lain pengembang
berlisensi bagian inti dari perangkat lunak dan grafis yang dirancang mereka
sendiri, karakter, senjata, dan tingkat-”permainan isi” atau “permainan aset. “
Pemisahan permainan-aturan tertentu dan data dari konsep-konsep dasar seperti
tabrakan dan permainanentitas yang berarti bahwa tim bisa tumbuh dan
mengkhususkan.
Kemudian
permainan, seperti Quake III Arena dan Epic Games ’s 1998 Unreal dirancang
dengan pendekatan ini dalam pikiran, dengan mesin dan konten dikembangkan
secara terpisah. Praktek seperti perizinan teknologi telah terbukti menjadi
aliran pendapatan tambahan yang berguna untuk beberapa pengembang game, sebagai
lisensi tunggal untuk high-end mesin permainan komersial dapat berkisar dari US
$ 10.000 hingga jutaan dolar, dan jumlah pemegang lisensi dapat mencapai
beberapa lusin perusahaan (seperti terlihat dengan Unreal Engine).Setidaknya,
mesin dapat digunakan kembali membuat sekuel permainan berkembang lebih cepat
dan lebih mudah, yang merupakan keuntungan berharga dalam persaingan industri
video game.
Apa itu arsitektur game engine?
Arsitek
adalah pelajaran untuk membuat rancangan dari bangunan, Sedangkan arsitektur
mesin game adalah system perangkat lunak yang
dirancang untuk menciptakan dan pengembangan video game. Dapat
dikatakan bahwa arsitektur mesin game
itu adalah rancangan dari sistem perangkat
lunak dari game itu sendiri. contohnya kaya GameEnginev12Game Engine
adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan
video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol
permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux,
dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan
mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau
tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan,
jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan
adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar
menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang
berbeda.
Engine bukanlah executable program,
artinya engine tidak bisa dijalankan sebagai program yang berdiri sendiri.
Diperlukan sebuah program utama sebagai entry point atau titik awal jalannya
program. Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat
dengan sedikit usaha bila terlebih dulu dibuat engine-nya. Setelah engine
diselesaikan, programmer hanya perlu menambahkan program utama, memakai
resources (objek 3D, musik, efek suara) yang baru, dan, jika benar-benar
dibutuhkan, sedikit memodifikasi engine sesuai kebutuhan spesifk dari game yang
bersangkutan.
Berikut adalah contoh dari game engine
yang sering diketahui oleh masyarakat Indonesia :
1.
Unreal
Engine
2.
Unity
3.
Blender
4.
Cry
Engine


Komentar
Posting Komentar