Game
engine adalah perangkat lunak yang dirancang untuk membuat dan
mengembangkan video game. Fungsi utama yang diberikan oleh game engine
meliputi rendering untuk 2D atau 3D graphic, collision detection, sound,
scripting, animasi, artificial intelligence, networking, memory
management, threading dan scene graph. Game engines memberikan perangkat
untuk visual development dengan tambahan komponen perangkat lunak yang
dapat dipakai berulang kali. Perangkat ini pada umumnya memberikan
integrated development environment yang dapat mempermudah, serta
mempercepat pengembangan game.Game
engine juga sering disebut juga “Game Middleware”. Game Middleware
adalah software yang didalamnya sudah terdapat elemen-elemen yang
dibutuhkan oleh seorang game developer, kebanyakan dari game middleware
memberikan fasilitas guna menunjang pengembangan game dengan mudah
seperti graphics, sound dan Artificial intelligence.
1. Tools/Data
2. System
3. Console
4. Support
5. Renderer/Engine Core
6. Game Interface
7. The Game
jika ingin membuat game dengan menggunakan game engine sangatlah mudah, karena ada game engine yang bisa didapatkan secara gratis.berikut adalah contoh game engine :
1. RealmForge
Merupakan
free dan open source game engine untuk Microsoft .Net Framework dan
dikhususkan pada visual3D Game Engine, merupakan cross platform game
engine untuk .NET 2.0 dan Microsoft XNA.RealmForge
dibangun diatas AXIOM 3D rendering engine. Di tulis dalam bahasa C#
keseluruhan. Dibangun untuk pembuatan game berbasis .NET.
Merupakan
game engine 3D yang dibangun dengan menggunakan visual basic 6 dan C++
dengan menggunakan Microsoft Directx API. Mulai versi 6.5, engine ini
menggunakan direct 9 dan shader support, serta ditulis ulang menggunakan
C++. Sampai perkembangan terbaru, belum ada wacana untuk
mengembangkannya untuk mendukung penggunaan directx9 serta Microsoft
XNA.
3. OGRE
OGRE (Object-Oriented Graphics Rendering Engine)
merupakan engine yang mendukung 3D Graphic. Merupakan game engine yang
fleksibel dalam melakukan 3D Rendering, ditulis dalam bahasa C++
sehingga memudahkan pengembang untuk membangun game yang mendukung 3D
Graphics.
0 comments:
Post a Comment