Apa sih "Game Engine itu ?" ..
Sebelumnya, kita harus tahu apa sebab munculnya game engine itu ??
Game Engine muncul di karenakan pada era 1990-an orang-orang berlomba untuk menciptakan atau mengembangkan sebuah game software dengan produktivitas yang tinggi dengan biaya seminimal mungkin untuk kebutuhan pasar.
nahh, Game Engine lahh jawabannya !!
Game Engine itu adalah program yang "memotori" jalannya suatu program game. atau dengan kata lain Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game.
Jika saya ilustrasikan game sebagai 'musik' yang keluar dari mp3 player , maka game engine adalah 'mp3 player' dan program utama adalah 'data mp3' yang dimasukkan kedalam mp3 player tsb.
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.
Beberapa Tipe Game Engine
Game engine biasanya datang dengan berbagai macam jenis dan ditujukan untuk berbagai kemampuan pemrograman. Ada 3 tipe game engine yang ada saat ini, diantaranya :
- 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.
- 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. Banyak dari mereka yang sudah benar benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama.
- 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. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget.
Jenis dan Contoh Game Engine
1. Freeware (gratisan)
- Blender
- Golden T Game Engine (GTGE)
- DXFramework
- Ogre
- Aleph One
- Axiom Engine
- Allegro Library
- Box2D
- Build Engine
- Cube
- Cube 2
- DarkPlaces
- jMonkeyEngine (jME)
- Panda3D
- Pipmak Game
- Unity
2. Commercial (bayar)
- 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
- Visual3d
Tidak ada komentar:
Posting Komentar