Senin, 27 Juni 2011

game engine

Pengertian Game Engine

Game Engine adalah sebuah perangkat lunak sistem yang dirancang untuk penciptaan 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, sebuah mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, lokalisasi dukungan, dan sebuah adegan grafik.

Tipe – tipe Game Engine

Secara garis besar adalah :

Roll-your-own game engine
Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine nya sendiri. Ini berarti mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Disisi lain, mereka kadang menggunakan libraries komersil atau malah open source. Terkadang mereka malah membuat semuanya dari nol.
Kelemahannya, banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Menara Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine nya, hanya untuk di tulis ulang semuanya dalam beberapa hari penggunaan karena adanya bug kecil yang sangat mengganggu.

Mostly-ready game engines
Engine engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer / programmer. Semuanya termasuk contoh GUI, physiscs, libraries model dan texture, dan segalanya.

Point-and-click engines
Engine untuk point-and-click merupakan engine yang sangat amat dibatasi, tapi dibuat sangat user friendly. Kamu bahkan bisa mulai membuat game mu sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D.

Contoh game engine :
1. Freeware game engine/open source game engine
• 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 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

Game engine tidak berbayar

BLENDER
Kelebihan
Blender adalah game engine yang terintegrasi dan mungkin freeware atau tidak berbayar tentunya. Blender dapat menbuat game tanpa program game lainnya, karena blender mempunyai game engine sendiri yaitu python sebagai bahasa pemrograman yang lebih mudah ketimbang menggunakan C atau C++. Blender menggunakan OpenGL sebagai render grafiknya yang data digunakan pada berbagai macam OS seperti windows, linux dan mac OS x. Kemampuan lainnya adalah dalam menggunakan animasi sebagai alat untuk membuat model.
Kekurangan
Blender kekurangannya tidak banyak, salah satu kekurangannya adalah gui pada blender tidak begitu mudah untuk dimengerti. Gui pada blender sulit dipelajari.

Game engine berbayar
RPG Maker VX
Kelebihannya
Game engine ini mudah digunakan, tidak perlu repot mencari script nya. Greaphic dan effectnya sangat bagus dan semakin lama semakin banyak sourcenya di internet sehingga memudahkan pemakai untuk mengoleksi yang pemakai bunuhkan.
Kekurangannya
Game engine ini lumayan rumit dan pemakai harus membiasakan diri untuk menggunakan bahasa pemrograman tersebut tampilannya kurang menarik.





sumber :
http://www.icelsite.com/info/game-engine.html
http://putrikero.wordpress.com/2010/03/17/game-engine/
http://nienmp.blogspot.com/2010/03/game-engine.html
http://ikhsan-ai.it-kosongsatu.com/tag/game-engine-free/