#petgame Game Engine Untuk 3D




1. C4 Engine

    Merupakan game engine yang dikembangkan oleh Terathon Software yang digunakan untuk membuat game 3D dan simulasi virtual interaktif untuk PS4, PS3, windows, MAC OS dan Linux.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. Game-game yang dibuat menggunakan C4 Engine misalnya World of Subways, City Bus Simulator 2010, Quest of Persia: Lotfali Khan Zand dan lain lain.

Fitur dan Kegunaan :
  • Grafik
    C4 engine mampu merender beberapa jenis light source dan shadowing method. Metode utama untuk merender bayangan dinamik adalah dengan menggunakan stencil shadow volumes. Namun C4 Engine juga mendukung shadow maping untuk sumber cahaya dinamis dan shadow mapping untuk scene outdoor yang luas. C4 juga memiliki Shader Editor yang memungkinkan untuk membuat material yang komplek menggunakan operasi-operasi yang telah disediakan.

  • Audio
    C4 Engine dapat memainkan suara yang disimpan dengan format WAV menggunakan 16-bit mono atau stereo sampling. C4 memainkan suara menggunakan costom mixer yang menyediakan kapabilitas seperti frequency shifting, Doppler effect, reverberation, dan atmospheric absorption.
  • Networking
    Permainan multiplayer di C4 didukung oleh dua lapisan sistem pesan yang menggunakan protokol UDP untuk berkomunikasi anta computer yang berbeda yang terhubung dengan game.
Physics


C4 engine memiliki physics engine.

Kelebihan :

Sudah mendukung suara, physics, jaringan dan lain sebagainya.
Kualitas render bagus dan proses render dapat berlangsung dengan cepat.
Memiliki banyak tool yang dapat dipakai dalam scene.
Mudah dipakai karena antarmukanya user friendly.
Mempunyai komunitas yang besar.

Kekurangan :

Harganya cukup mahal
Membutuhkan kartu grafis dengan spesifikasi tinggi agar dapat didukung penuh


2. 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 graphics. 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. Contoh game yang menggunakan OGRE misalnya The Book of Unwritten Tales, Torchlight, Ankh dan lain-lain.

  • Fitur-fitur yang dimiliki OGRE :
OGRE memiliki desain berorientasi objek dengan arsitektur plugin yang memudahkan dalam menambah fitur.
Berbasis scene graph yang mendukung menejemen pemandangan yang sangat luas.
Merupakan multi platform dengan dukungan OpenGL dan Direct3D. Dapat merender konten yang sama dalam platform yang berbeda tanpa perlu memperhatikan perbedaan kapabilitas setiap platform.
Mendukung program Vertex dan Fragment bersamaan dengan custom shaders yang tertulis di GLSL, HLSL, Cg, dan Assembler.

Kelebihan :

Dapat diperoleh secara gratis karena open source.
Dapat memilih render yang diinginkan, OpenGL atau DirectX.
Dapat di-render dengan baik meskipun dengan kartu grafis bawaan Intel.
Memiliki komunitas yang besar.

Kekurangan :

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


3. BLENDER

    Blender merupakan software open source yang dapat digunakan untuk membuat animasi ataupun game 3D. Game engine pada Blender ditulis menggunakan C++ dan juga mendukung script Phyton dan suara OpenAL 3D. Contoh game menggunakan blender adalah Yo Frankie!, Sintel The Gamedan Boro-Toro.

  • Fitur-fitur yang ada dalam blender :

  • Deteksi collision dan simulasi dinamik mendukung Bullet Physics Library.
  • Memiliki tipe-tipe bentuk seperti box, sphere, kerucut, silinder, kapsul, compound, dan static triangle mesh.
  • Mendukung dynamic constraints.
  • Full support pada kendaraan dinamis, termasuk reaksi pegas, kekakuan, dan gesekan.
  • Mengukung semua mode pencahayaan OpenGLTM , termasuk transparasi, tekstur pantulan, dan animasi.
  • Menggunakan SDL toolkit
  • Multi-layering Scene
  • Mendukung multimaterial, multitekstur dan texture blending mode.

Kelebihan :

Dapat membuat game tanpa menggunakan program tambahan lainnya, Karena Blender sudah memiliki “Engine Game” sendiri dan menggunakan “Python” sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++ atau C.
Blender menggunakan “OpenGL” sebagai render grafiknya yang dapat digunakan pada
berbagai macam “OS” seperti Windows, Linux dan Mac OS X.

Kekurangan :

Membutuhkan waktu yang lama untukmenguasai Blender karena memang agak sulit dipahami terutama pada GUI nya.

4. Cry Engine

    Cry Engine adalah salah satu Game Engine yang dikeluarkan oleh German, Crytek. Beberapa contoh game yang dibuat dengan menggunakan software ini adalah Crysis, Crysis War Head, Crysis 2, FarCry, Alion : Tower of Eternity, dan masih banyak lagi.

Fitur yang disediakan :

  • Simulasi WYS/WYG di semua platform Sandbox editor
  • Material editor
  • Flow graph
  • Track View Editor
  • Real time soft particle system & integrated FX editor
  • Visual Budget System
  • High Speed Texture Rendering
  • Character individualisation system, dan lain-lain

Kelebihan :

Keunggulan Cry Engine ini sendiri adalah tidak perlu menggunakan spek tinggi untuk menjalankan game-game yang dibuat dengan software ini, dan pencahayaannya juga sangat bagus.

Kekurangan :

Walaupun Cry engine multi-platform, sayangnya masih berbasis pada konsol dan desktop, dengan kata lain graphic based hardware.



Beberapa contoh jenis game engine :


1. Freeware game engine/open source game engine
  • Blender 
  • Golden T Game Engine (GTGE) 
  • DXFramework 
  • Ogre 
  • Aleph One 
  • Axiom Engine 
  • Allegro Library 
  • Box2D 
  • Build Engine 
  • Cube 
  • Cube 2 
  • DarkPlaces 
  • jMonkeyEngine (jME) 
  • Panda3D 
  • Sphere 

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





Source :
http://www.worldofleveldesign.com/categories/level_design_tutorials/recommended-game-engines.php

Komentar

Postingan populer dari blog ini

Tugas 2 SDM Pada Perusahaan dan Tanggung Jawab Sosial Perusahaan

#PetGame Interaksi Fisik Dalam Teknologi Game

Komputasi dan Paralel Processing