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 OGRE
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
good info seer
BalasHapusVisit Us