Game Engine

Pengertian Game Engine

Game engine adalah sebuah sistem perangkat lunak (software) yang dirancang untuk pembuatan dan pengembangan suatu video game. Game engine memberikan kemudahan dalam menciptakan konsep sebuah game yang akan di buat. Mulai dari sistem rendering, physics, arsitektur suara scripting, A.I, dan bahkan sistem networking. Game engine dapat dikatakan sebagai jiwa dari seluruh aspek sebuah game.

Macam-Macam Game Engine
Beberapa alat yang disebut game engine yang tersedia untuk permainan desainer untuk kode permainan dengan cepat dan mudah tanpa membangun dari bawah ke atas. Berikut ini merupakan pembagian macam-macam game engine :

1. Freeware Engine


Mesin ini tersedia untuk penggunaan bebas, namun tanpa kode sumber yang tersedia di bawah lisensi open source. Produk ini mempunyai edisi gratis yang tersedia untuk mereka.


Blender
Golden T Game Engine (GTGE)
DXFramework
Ogre
Aleph One
Axiom Engine
Allegro Library
Box2D
Build Engine
Cube
Cube 2
DarkPlaces
jMonkeyEngine (jME)
Panda3D
Sphere

2. Commercial Engine

 Commercial engines/game engine berbayar (komersial)

Alamo
A.L.I.V.E
BigWorld
DXStudio
Dunia Engine
Euphoria
GameStudio
Jade Engine
Jedi
Medusa
RPG Maker VX
RPG Maker XP
RPG Maker 2003
RPG Maker 95
Vision Engine

Beberapa Penjelasan Pada perangkat Lunak Untuk Membuat Game

a. Aurora Engine : untuk role-playing game
b. BigWorld : server, klien, dan pengembangan alat-alat untuk pengembangan MMOG untuk permainan yang berjalan di Windows, Xbox 360, dan PS3
c. Blender : real-time mesin game grafik 3D untuk komputer, alat-alat simulasi, dan grafik
d. Freescape : mesin game 3D berpemilik yang digunakan dalam Driller dan Konstruksi 3D Kit
e. Gamestudio : game engine 2D dan 3D untuk pemula yang menggunakan game studio pengembangan dan Lite-C programming language
f. Kinetica : sebuah mesin permainan yang dikembangkan oleh Sony untuk PS2
g. MT Framework : game engine yang dibuat oleh Capcom dan digunakan untuk permainan mereka di Xbox 360, PS3, dan PC
Dan masih banyak lagi jenis game engine yang bersifat komersil (commercial engine) yang berbayar atau tidak freeware dan open source.

Kelebihan Dan Kekurangan Dari Masing-Masing Game Engine
Freeware Engine (Blender)
Kelebihan : Dapat membuat game tanpa menggunakan program tambahan lainnya karena sudah memiliki "engine game" sendiri dan menggunakan bahasa pemrograman "Phython" yang lebih mudah dibandingkan bahasa pemrograman keluarga C (C, C++, C#). Menggunakan "OpenGL" sebagai render grafiknya yang dapat digunakan pada berbagai macam "OS" seperti Windows, Linux, dan Mac OS.
Kekurangan : Agak sulit dalam memahami GUI yang terdapat pada aplikasi ini.

Commercial Engine (Rage Engine)
Kelebihan : Kemampuan menciptakan dunia open world yang kompleks, penuh detail, dan terintegrasi penuh dengan dukungan seperti A.I script, weather effects, dan lain sebagainya seperti yang terlihat pada GTA IV (Grand Theft Auto IV). Engine ini juga mendukung kemampuan middleware seperti fitur "dynamic-motion" dan "bullet physics".
Kekurangan : Harga lisensinya mahal dan sulit untuk membuat animasi sendiri selain dari template animasi dari swift 3D dan kita tidak dapat memberikan efek pada objek yang ada.

Tidak ada komentar:

Posting Komentar