Pages

Kamis, 18 Maret 2010

Game Engine

GAME ENGINE
Game engine adalah program yang dibuat untuk pembuatan game sehingga pemakai tidak sulit untuk membuat game. Pada saat ini hampir semua perusahaan game mempunyai game engine sendiri. Tetapi karena jaman semakin berkembang dan kebutuhan akan game semakin meningkat sehingga banyak yang menggunakan game engine terssebut. Tetapi karena game engine semakin mahal dipasaran pemakai tidak terlalu diminati. Pada saat ini semakin banyak game engine yang dibuat dan banyak juga game engine yang dibuat untuk umum atau dikenal dengan istilah freeware atau open source, sehingga pemakai lebih berminat untuk mengembangkan game engine yang tidak berbayar tersebut.
Istilah “Game Engine” muncul pada pertengahan 1990-an,  Sebuah game engine dibagi lagi menjadi dua bagian besar. Yaitu API dan SDK. API ( Applicaiton Programming Interfaces ) adalah bagian operating system, services dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodifikasi program yang menggunakan operating system dan services yang sama. Biasanya, game engine menyertakan keduanya.
Jenis – Jenis Game Engine
1. Freeware
  • 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




2. Berbayar
  • 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
Perbandingan game engine berbayar dan tidak berbayar
Tidak berbayar, yaitu Golden T Game Engine (GTGE)
Keuntungannya : Penggunaan class-classnya mudah, sehingga ketika kita mendevelop suatu game, kita tidak harus memikirkan misal kita ingin menjalankan suara, tidak usah pusing-pusing sampe pake class-class dasar Java seperti membaca file audio.  Karena berbasis Java yang slogannya “Build once run everywhere”, jadi bisa digunakan untuk banyak platform, seperti : Microsoft Windows, Linux, Mac OS X.  Nggak pake bayar, alias gratis dengan lisensi GNU Lesser General Public License (LGPL). Merupakan high level interface library, kita saat mendevelop game, kita nggak usah capek-capek mikir class yang dasar-dasar (low level interface library). Udah support OPENGL.
Kekurangannya : GTGE berbassis java, sehingga bagi yang bukan programmer java agak kesulitan dalam menjalankan game engine ini, lain halnya bagi programmer java mungkin akan biasa saja bahkan akan terasa mudah.
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 :

0 comment:

Posting Komentar