Wednesday, May 8, 2013

All About Game Engine

Tulisan kali ini akan membahas mengenai GAME ENGINE dari secara umum maupun khusus dengan sederhana. Tulisan ini pun sebagai pelaksanaan tugas Pengantar Teknologi Game softskill. Langsung saja, tema yang akan saya bahas judul nya:

Game Engine & Contoh Gamenya

Pengertian
Game engine, pasti sebagian besar gamer tau nih yang beginian, musthail lah kalo gatau.. game engine itu kasarnya adalah sebuah software yang dibangun untuk pembuatan dan pengembangan suatu video game. Nah si game engine ini pastinya mempermudah developer dalam nyiptain konsep dari game nya mulai dari renderingnya, arsitekturnya, A.I nya kadang juga bisa ke networkingnya loh.

Sebuah game engine dibagi lagi menjadi dua bagian besar. Yaitu:
·        API (Applicaiton Programming Interfaces) adalah bagian OS, servis dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Contohnya DirectX.
·        SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodif program yang menggunakan OS dan servis yang sama.

Tipe Tipe Game Engine
  • Roll-your-own game engine
Tipe game engine ini biasanya memperbolehkan developer lebih bebas dalam integrasikan komponen yang ingin dibentuk sebagai game engine mereka. Nah tipe ini lebih disukai karena beberapa dapat digunakan secara gratis. Tetapi dibalik itu semua terdapat kelemahannya yaitu banyak engine yang dibuat dengan cara ini malah menyerang balik developernya.
  • Mostly-ready game engines
Engine tipe ini memiliki batasan tidak seperti tipe diatas yang memberikan keluwesan bagi developer thdp gamenya. Nah ini ditujukan untuk tidak terjadi banyak error yang terjadi setelah game dibuat. Contoh tipe game engine yang seperti ini yaitu:
o    Unreal Engine
o    Source Engine
o    id Tech Engine
Beberapa contoh diatas sudah sangat optimal untuk digunakan dan dapat menghemat waktu dan biaya dari si developer game.
·         Point-and-click engine
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Developer game bahkan bisa buat game sendiri menggunakan engine seperti:
o    GameMaker
o    Torque Game Builder
o    Unity3D
Dengan sedikit memanfaatkan coding, developer bisa rilis gamenya secara langsung.  Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini mencakup semuanya, mulai dari grafis hingga tata suara.
Contoh 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
Beberapa Game Engine Populer & Fiturnya
1.      Cry Engine
Game engine yang berasal dari German, Crytek. Booming pada tahun 2004. Karya game yang dihasilkan: Crysis, Crysis War Head, Crysis 2, FarCry, Alion : Tower of Eternity.


2.      Anvil Engine
Game engine ini telah membantu ubisoft untuk merilis game tersohor nya yaitu assassin creed yang sampai saat ini tetap berseri. Ubisoft menawarkan interaksi yang luas terhadap lingkungan didalam AC. Apalagi ditambah dengan memainkan system musim dan pencahayaan yang tidak kalah menarik.



3.      IW Engine
Nah ini dia GE fav saya.. dia yang bantu buat game COD, tau kan COD? Call of Duty, siapa sih yang gatau sampe karakternya berseri seri juga tetep asik.. kelebihan utama GE ini adalah animasi dan pencahayaan yang fenomenal, juga dengan AI kompleks yang cerdas, Depth of Field, dan "dynamic bullet penetration".



4.      Frosbite Engine
Game engine ini bisa disandingin IW Engine, karena grafik yang ditampilkan dalam engine ini mantap banget lah. Contoh game yang dibuat dengan engine ini sendiri seperti Battlefield 3, Need For Speed The Run, pasti pernah main kan dan rasain gimana grafisnya si BF3. Namun game engine ini tidak mendukung dengan DX 9, dan juga Windows XP.



5.      ID Tech Engine
Engine ini bisa dibilang sbg kakek dari segala game bergenre FPS(First Person Shooter). Sebenarnya, GE ini dibuat untuk game HoverTank 3d. Lalu berlanjut menghasilkan game FPS pertama Catacomb 3d, tapi karena kurang terkenal, dibuatlah Wolfenstein 3d. Id Tech juga menghasilkan game FPS Old School quake series dan doom series, dengan engine yang telah dimodifikasi. Keunggulan dari game engine ini adalah bisa membuat megatexture, yaitu texture game yang bisa mencapai resolusi 128.000 x 128.000 pixel.



6.      Creation Engine
Engine ini memang dibuat khusus untuk game Skyrim, karena keunggulan utamanya, yaitu Random Dungeon membuat kita gak bosan menjelajahi semua dungeon di Skyrim, mencari cari senjata dewa maupun menyelesaikan quest, Radiant AI, yang membuat semua NPC memiliki sifat unik, Dynamic Lightning, Draw Distance Render yang jauuuuh, membuat kita bisa menikmati luasnya Skyrim.




7.      Rage Engine
Rage(Rockstar Advanced Game Engine) dibuat tahun 2004 di San Diego dan dimulai dengan game Bully, siapa yang gaktau game bully? Bully game besutan rockstar yang open world, begitu juga dengan besutan rockstar yang lainnya seperti halnya GTA mulai dari vice city sampai GTA 4. Semuanya berbasis open world, dimana karakter bebas dan tidak terpaku misi yang diharuskan seperti game biasanya. GE ini juga mempunyai draw distance render yang sangat jauh, disinilah kelebihan dari GE ini. Pembuatan game game dengan engine ini dibantu dengan Euphoria, yang membuat animasi tokoh semakin realistis. Euphoria ini juga yang merupakan software 3d utama untuk membuat Sequel game Max Payne 3.





0 comments:

Post a Comment