Teknologi Game
Suplemen : Karmilasari
1
Beragam Game Engine Berbayar
Engine 3D BERBAYAR Engine 2D BERBAYAR
• 1. 3D Game Maker • 1. RPG MAKER VX
• 2. 3D Game Studio • 2. RPG MAKER XP
• 3. DarkBASIC • 3. Game Maker Pro
• 4. TrueVision
• 5. FPS Creator
• 6. Blade 3D
• 7. Source
• 8. Esenthel for commercial
• 9. Torque 3D
• 10. Shiva 3D
• 11. CryEngine
Beragam Game Engine 3D Open Source
• 1. Panda 3D *) • 11. Platinum Arts Sandbox *)
• 2. OGRE *) • 12. CAST II *)
• 3. Esenthel for noncommercial • 13. 3D RAD Pro
• 4. Unity Free Edition • 14. DX Studio
• 5. G3D *) • 15. Blender *)
• 6. Genesis3D *) • 16. Angel ( ini enginenya Nusantara Online) *) **)
• 7. FPS Creator Free Edition • 17. Irrlicht *)
• 8. DarkBASIC Pro Free Edition • 18. id Tech (a.k.a Doom Engine, yang dipakai
• 9. Cube 2 (Sauerbraten) *) membuat Doom 2) *)
• 10. Unreal Development Kit • 19. Quake Engine (yang dipakai menggarap Quake
dan HalfLife) *)
•
Beragam Game Engine 2D Open Source
• 1. RPG MAKER 2000
• 2. RPG MAKER 2003
• 3. 001 Action/RPG Maker
• 4. Game maker
• 5. 2D Fighter Maker
• 6. M.U.G.E.N.
• 7. Adventure Maker
• 8. Adventure Game Studio
• 9. Stratagus *)
• 10. Battle for Westnoth *)
• 11. RPG Studio *) **)
• 12. Scirra Construct*)
OGRE
• Objected-Oriented Graphics Rendering Engine / OGRE merupakan
engine yang object oriented & flexible 3D rendering pada game engine
• ditulis dengan menggunakan C++
• didesain agar mampu men-developer dengan mudah aplilkasi produksi dengan
menggunakan utility hardware acerated 3D graphics.
• Gambaran abstraknya menggunakan system library seperti Direct3D & OpenGL
• menyediakan sebuah interface di dunia objek dan class objek yang lebih tinggi.
OGRE (Lanjutan)
Karakteristik :
1. Desainnya yang Object Oriented yaitu dengan menggunakan plugin untuk mempermudah
dalam memasukkan fitur lainnya.
2. Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, &
Paging Landscape scene manager.
3. Sepenuhnya multi-platform, dengan OpenGL dan Direct3D dukungan.
• Dapat membuat konten yang sama pada berbagai platform tanpa pencipta konten harus
mempertimbangkan kemampuan yang berbeda dari setiap platform. Hal ini dapat
mengurangi kompleksitas menjalankan sebuah permainan pada banyak sistem.
• Saat ini binari pre-compiled ada untuk Linux, Mac OS X, dan semua versi utama Windows.
4. Ogre juga mendukung program Vertex dan Fragment shader bersama yang ditulis dalam GLSL
(OpengGL Shading Languange), HLSL (High Level Shader Language), Cg dan assembler.
5. Menyediakan sudut pandang manajer untuk Progressive LOD (Level Of Detail), yang mana bisa
dibuat secara otomatis atau manual. LOD (Level of Detail) adalah tingkat detail adalah lanskap
video game di mana objek yang lebih dekat diberikan dengan lebih banyak poligon daripada
objek yang lebih jauh.
OGRE (Lanjutan)
Karakteristik :
6. Engine animasi yang mensuport penuh untuk multiple hardware.
7. Memiliki comositing manager dengan bahasa script dan full screen post
processing untuk efek seperti HDR (High Dynamic Range), blooming, satruation,
brightness, blurring, & noise.
8. Libraries mempunyai fitur memory debugging & loading resource dari archive-
nya.
9. Tersedia konten tools untuk 3D modeler, seperti 3D Studio Max, Maya, Blender,
LightWare, Milkshape, Sketchup, dsb
Kelebihan dan Kekurangan OGRE
Kelebihan OGRE
• 1. Gratis karena opensource
• 2. Dapat memilih render yang diinginkan, OpenGL atau DirectX.
• 3. Kemungkinan kinerja OGRE dalam scene culling lebih baik.
• 4. Dapat dirender dengan baik meskipun dengan kartu grafis bawaan Intel.
• 5. Mempunyai komunitas yang besar.
Kekurangan OGRE
• Hanya sebuah rendering engine tidak dilengkapi dengan tool jaringan, suara dan lain
sebagainya.
Untuk membuat perangkat lunak Ogre3D perlu menginstal OgreSDK terlebih dahulu.
Game Maker
• Dikembangkan oleh YoyoGames (basic version dapat diunduh dari
yoyogames.com/studio/download)
• Fitur-fitur yang dimiliki Game Maker :
• Sprite : untuk membuat karakter
• Sound : untuk menambahkan suara latar dan efek
• Background : untuk menambahkan gambar latar
• Object : untuk memberi perintah atau event tertentu pada sprite sesuai dengan
kebutuhan game
• Room : untuk menambahkan arena permainan, tempat karakter siap ditampilkan.
Ruang di sini dapat diperumpamakan sebagai setiap level dalam sebuah permainan
• Path : jalur yang digunakan sebagai acuan tempuh karakter
• Script : Kode pemrograman dengan Bahasa pemrograman GameMaker
• Time Lines : pemberian waktu pada objek dalam melakukan action pada game
Construct 2