Game engine adalah
perangkat lunak yang dirancang untuk membuat dan mengembangkan video game.
Fungsi utama yang diberikan oleh game engine meliputi rendering untuk 2D atau
3D graphic, collision detection, sound, scripting, animasi, artificial
intelligence, networking, memory management, threading dan scene graph.
game engine yang sering dipakai:
OGRE (Object-Oriented Graphics Rendering Engine) adalah
engine yang object oriented & flexible 3D rendering pada game engine yang
ditulis dalam bahasa C++ serta didesain untuk mampu men-developer dengan
intuitif & mudah kepada aplikasi produksi dengan menggunakan utility
hardware-accelerated 3D graphic. Gambaran abstraknya OGRE menggunakan sistem
library seperti Direct3D & OpenGL, serta menyediakan sebuah dasar interface
di dunia objek dan class object yang lebih tinggi.
OGRE mempunyai banyak komuniti yang aktif, salah satunya
sourceforge.net yang berdiri sejak Maret 2005. Beberapa karyanga yang sudah ada
& dikomersialkan diantaranya game Ankh, Azathoth, & Pasific Strom.
Serta baru-baru ini muncul lagi gamenya, yaitu Eihoth 1.4.9 yang rilis pada Mei
2008. Rilisnya dibawah istilah GNU Lesser General Public License.
2. Unity (http://unity3d.com/)
Unity 3D merupakan program gratis untuk membuat game yang
dirancang agar mudah digunakan oleh pemula. Program ini menjadi pilihan lebih
dari 800.000 pencipta game dari seluruh dunia karena Unity menyediakan semua
fungsionalitas inti yang dibutuhkan untuk menciptakan game-game hebat. Unity
memiliki kinerja grafis dengan optimasi tinggi dan bisa digunakan di PC, Mac
(termasuk iPhone), Wii, dan iPad.
Dengan Unity, berbagai jenis game bisa diciptakan secara
fleksibel. Contoh jenis game yang telah dibuat menggunakan Unity antara lain:
massively multiplayer online game berbasis browser; first person shooter (game
tembak menembak); game balap; real time strategy (game siasat perang); role
playing game (RPG); dan sebagainya.
No comments :
Post a Comment