Powered By Blogger

Selasa, 17 April 2012

GAME ENGINE

Istilah “Game Engine” muncul pada pertengahan 1990-an, terutama dalam kaitannya dengan game 3D seperti orang pertama shooters (FPS). Begitulah popularitas id Software ’s Doom dan Quakepermainan yang, daripada bekerja dari nol, lain pengembangberlisensi bagian inti dari perangkat lunak dan grafis yang dirancang mereka sendiri, karakter, senjata, dan tingkat ”permainan isi” atau “permainan aset“. Pemisahan permainan-aturan tertentu dan data dari konsep-konsep dasar seperti tabrakan dan permainan entitas yang berarti bahwa tim bisa tumbuh dan mengkhususkan.

Game engine adalah suatu perangkat atau alat yang di gunakan dalam pembuatan game itu sendiri. Game enginemerupakan sebuah sistem perangkat lunak yang dirancang untuk penciptaan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada video game konsol dan komputer pribadi. Fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin rendering ("renderer") untuk grafis 2D atau 3D, mesin fisika atau deteksi tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, memori manajemen, threading, dukungan lokalisasi, dan grafik adegan. Proses pengembangan game sering dihemat oleh di menggunakan kembali sebagian besar / mengadaptasi mesin permainan yang sama untuk membuat game yang berbeda.

Jenis-Jenis Game Engine:

a. Open source game engine:

- Blender

- Golden T Game Engine (GTGE)

- DXFramework

- Ogre

- jMonkeyEngine (jME)

- Panda3D

- Sphere

b. 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



Perbandingan Game Engine C4 Engine dengan Ogre

Perbandingan Game Engine C4 Engine dengan OGREPerbandingan Game Engine C4 Engine dengan OGREPerbandingan Game Engine C4 Engine dengan OGREPerbandingan Game Engine C4 Engine dengan OGREPPer

Sebelum dibandingkan alangkah lebih baiknya saya berikan gambaran singkat dari kedua game engine tersebut.

C4 Engine

Telah mendukung banyak sistem operasi. Game engine ini sudah memiliki paket lengkap untuk pembuatan suatu game dengan dilengkapi oleh teknologi musik dan suara 3D, komunikasi jaringan, perangkat input, memori dan manajemen sumber daya, dan masih banyak lagi.


OGRE

Singkatan dari Object-Oriented Graphics Rendering Engine yang merupakan game engine fleksibel yang berbasis scene ditulis dengan bahasa C++ didesain agar lebih mudah dipakai oleh para developer untuk memproduksi game dan demo yang menggunakan hardware 3D. Library kelas menggambarkan semua rincian dari penggunaan sistem library seperti Direct3D dan OpenGL yang menyediakan sebuah antarmuka berbasis pada objek dunia dan kelas intuitif lainnya.


Perbandingan

C4 Engine

OGRE

Penulis

Terathon Software (Eric Lengyel)

Steve Streeting

API Grafik

OpenGL

OpenGL, DirectX

Bahasa Pemrograman

C/C++

C/C++

Sistem Operasi

Windows, MacOS, PS3

Windows, Linux, MacOS

Status

Produktif / stabil

Produktif / stabil

Dokumentasi

Ada

Ada

Source Code

Ada

Ada

Harga

Berbayar

Gratis

Mesh yang Didukung

3D Studio MAX, Maya, XSI, Blender, dan paket lainnya.

Milkshape3D, 3D Studio Max, Maya, Blender dan Wings3D.

Kelebihan

- Sudah mendukung suara, physics, jaringan dan lain sebagainya.

- Bagus dalam rendering. Bisa dilihat dari demo yang ada terlihat tampak hebat.

- Memiliki kecepatan yang baik saat proses render.

- Banyak tool yang dapat dipakai dalam scene.

- Mudah dipakai karena antarmukanya mudah dikenali.

- Punya komunitas yang besar.

- Gratis karena open source.

- Dapat memilih render yang diinginkan, OpenGL atau DirectX.

- Kemungkinan kinerja OGRE dalam scene culling lebih baik.

- Dapat di-render dengan baik meskipun dengan kartu grafis bawaan Intel.

- Punya komunitas yang besar.

Kekurangan

- Butuh biaya untuk menggunakannya.

- Butuh kartu grafis dengan spesifikasi tinggi agar dapat didukung penuh.

- Hanya sebuah rendering engine jika tidak dilengkapi dengan tool jaringan, suara dan lain sebagainya.





Sumber:

http://bulletin-it.blogspot.com/2012/03/pengenalan-game-engine.html

http://febriady.wordpress.com/2010/05/15/game-engine/

http://ilhamsk.com/perbandingan-game-engine/

1 komentar: