Game Engine
Game Engine adalah sistem perangkat lunak yang dibuat dan dirancang untuk  menciptakan dan pengembangan video game. Ada banyak mesin permainan yang  dirancang untuk bekerja pada konsol permainan video dan sistem operasi  desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas  inti biasanya disediakan oleh mesin permainan mencakup mesin render (  “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan  tanggapan tabrakan), suara, script, animasi, kecerdasan buatan,  jaringan, streaming, manajemen memori, threading, dukungan lokalisasi,  dan adegan grafik. Proses pengembangan permainan sering dihemat oleh  sebagian besar menggunakan kembali mesin permainan yang sama untuk  menciptakan permainan yang berbeda.
Tipe Game Engine
Game engine biasanya datang dengan berbagai macam jenis dan ditujukan  untuk berbagai kemampuan pemrograman. Ada 3 tipe game engine yang ada  saat ini, diantaranya :
1. Roll-your-own game engine 
Banyak perusahaan game kecil seperti publisher indie biasanya  menggunakan engine-nya sendiri. Mereka menggunakan API seperti XNA,  DirectX atau OpenGL untuk membuat game engine mereka sendiri. Di sisi  lain, mereka kadang menggunakan library komersil atau yang open source.  Terkadang mereka juga membuat semuanya mulai dari nol. Biasanya game  engine tipe ini lebih disukai karena selain kemungkinan besar diberikan  secara gratis, juga memperbolehkan mereka (para developer) lebih  fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk  sebagai game engine mereka sendiri. Kelemahannya banyak engine yang  dibuat dengan cara semacam ini malah menyerang balik developernya. Tower  Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game  engine-nya, hanya untuk ditulis ulang semuanya dalam beberapa hari  sebelum penggunaannya karena adanya bug kecil yang sangat mengganggu.
2. Mostly-ready game engines
Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada  developer/programer. Semuanya termasuk contoh GUI, physiscs, libraries  model, texture dan lain-lain. Banyak dari mereka yang sudah benar-benar  matang, sehingga dapat langsung digunakan untuk scripting sejak hari  pertama. Game engine semacam ini memiliki beberapa batasan, terutama  jika dibandingkan dengan game engine sebelumnya yang benar-benar terbuka  lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin  terjadi setelah sebuah game yang menggunakan engine ini dirilis dan  masih memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja  game-nya. Contoh tipe game engine seperti ini adalah Unreal Engine,  Source Engine, id Tech Engine dan sebagainya yang sudah sangat optimal  dibandingkan jika harus membuat dari awal. Dengan hal ini dapat  menyingkat menghemat waktu dan biaya dari para developer game.
3. Point-and-click engines
Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan  sangat user friendly. Anda bahkan bisa mulai membuat game sendiri  menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D.  Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game  point-and-click yang kamu banget. Kekurangannya terletak pada  terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini  mencakup semuanya, mulai dari grafis hingga tata suara. Tapi bukan  berarti game engine jenis ini tidak berguna, bagi developer cerdas dan  memiliki kreativitas tinggi, game engine seperti ini bisa dirubah  menjadi sebuah game menyenangkan, seperti Flow. Game engine ini memang  ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan  merilis game-game mereka secepatnya.
Contoh Game Engine
Banyak sekali game engine yang ada sekarang ini mulai dari yang gratis  sampai yang berbayar. Berikut contoh 10 game engine yang bagus  berdasarkan banyaknya review yang ada pada situs DevMaster.net tersebut.
- Game engine gratis
1. OGRE
2. Irrlicht
3. Panda3D. Contoh game-nya : Pirates of the Caribbean Online.
4. Crystal Space
5. jME
6. Blender Game Engine
7. Reality Factory
8. The Nebula Device 2
9. RealmForge
10. OpenSceneGraph
- Game engine berbayar
1. C4 Engine
2. Torque Game Engine
3. 3DGameStudio
4. TV3D SDK 6.5
5. Leadwerks Engine 2
6. Unity. Contoh game-nya : Tiger Woods PGA Tour Online.
7. DX Studio
8. NeoAxis Engine
9. Visual3D.NET Game Engine
10. Esenthel Engine
Game engine yang akan saya ambil untuk diperbandingkan adalah C4 Engine (berbayar) dan OGRE (gratis). Berikut perbandingannya.
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.
Selasa, 10 April 2012
Perbandingan tools + software untuk pengembangan game
Game Tools merupakan suatu software aplikasi spesial yang menangani dan  memfasilitasi dalam membuat sebuah game baik PC ataupun konsol. Pada game tools  terdapat fungsi yang menyertai konversi yang diperlukan dalam pembuatan  game (seperti 3D models, texture, level editing, script compilation,  dll).
Sebagian besar game tools biasanya hanya bisa mendeveloped satu jenis game saja, tetapi seiring perkembangan zaman sekarang banyak game tools dapat membuat lebih dari satu genre. Setiap game tool memiliki fitur yang berbeda, yang paling menonjol dari sisi grafis. Tidak semua game tools dapat menghasilkan kualitas gambar yang bagus dan tidak semua game tools menggunakan scripting / code base dalam proses pembuatannya.
Tools atau software untuk pengembangan game menurut saya dibagi menjadi 2 tipe yaitu freeware(gratis) dan komersil(berbayar). Contoh tools atau software dari freeware dan komersil bisa lihat dibawah ini :
 
 
 
 
Sebagian besar game tools biasanya hanya bisa mendeveloped satu jenis game saja, tetapi seiring perkembangan zaman sekarang banyak game tools dapat membuat lebih dari satu genre. Setiap game tool memiliki fitur yang berbeda, yang paling menonjol dari sisi grafis. Tidak semua game tools dapat menghasilkan kualitas gambar yang bagus dan tidak semua game tools menggunakan scripting / code base dalam proses pembuatannya.
Tools atau software untuk pengembangan game menurut saya dibagi menjadi 2 tipe yaitu freeware(gratis) dan komersil(berbayar). Contoh tools atau software dari freeware dan komersil bisa lihat dibawah ini :
- Freeware
 
- Blender
 - OGRE
 - jMonkeyEngine
 
     2.  Komersil
- 3D Game Studio
 - 3D Game Maker
 - Jamagic
 - Blitz 3D
 
Berikut adalah kelebihan dan kekurangan dari freeware dan komersil tersebut :
1.  Freeware
Kelebihan
-. Tidak perlu mengeluarkan biaya
Kekurangan
-. Plugin yang disediakan sangat kurang atau tidak memadai
2.  Komersil
Kelebihan
-. Plugin dan tools yang disediakan software lengkap
Kekurangan
-. Berbayar jadi sangat merogoh kocek sendiri apalagi bagi para mahasiswa  
Berikut  beberapa Game tools / software yang saya ketahui beserta harganya  (bukan maksud mau jualan hanya ingin memberikan informasi ^_^) :
1. 3D Game Maker ($34.99) – http://t3dgm.thegamecreators.com/
2. 3D Game Studio ($49.99) – http://www.3dgamestudio.com/
3. Jamagic ($100) – http://www.clickteam.com/
4. Blitz 3D ($100) – http://www.blitzbasic.com/
5. Dark Basic Pro ($39.99) – http://darkbasic.thegamecreators.com/
6. Game Maker ($20), untuk versi lite (Freeware) – http://www.yoyogames.com/gamemaker 
7. Play Basic ($34.95) – http://playbasic.thegamecreators.com/
8. FPS Creator ($49.99) – http://www.fpscreator.com/
9. Wintermute Engine (Shareware) - http://dead-code.org/home/
10. Torque Series 
11. RPG Maker Series
Jenis-jenis game + opportunity untuk menunjang creative industry
Jenis-jenis Game :  
Peluang untuk menunjang industri kreatif
Dalam industri Game
Pemanfaatan Game tidak bisa dihindarkan dalam era teknologi informasi, waktu luang banyak digunakan untuk bermain game, apakah itu game yang bersifat online ataupun offline. Kemampuan para programmer dapat digabungkan dalam satu wadah yang akan mampu menciptakan permainan-permainan dalam tingkat yang lebih tinggi, bahkan pada tingkat kemampuan menarik minat para gamers untuk lebih banyak menggunakan logika dan kecepatan. terutama mampu menciptakan permainan yang bersaing di tingkat internasional.
Dengan melihat peluang industri kreatif di atas, maka sudah selayaknyalah Teknologi informasi dikembangkan sebagai salah satu Wadah yang mampu mengembangkan sumber daya manusia yang aktif, kreatif dan memiliki potensi luar biasa.
Dengan memberdayakan industri kreatif dan mengambangkan sumberdaya manusia yang kreatif akan turut memajukan nama, martabat dan perekonomian bangsa. Kecintaan akan industri kreatifitas bangsa dan turut serta pemerintah dalam memajukan industri kreatifitas ini akan memberi peluang besar bagi pengembangan kreatifitas anak bangsa, yang mampu menyerap tenaga kerja di berbagai bidang, dan menurunkan jumlah pengangguran.
Pendidikan di bidang teknologi yang mengacu pada pengembangan potensi tersebut juga akan menghasilkan sumberdaya kreatif dalam menghidupkan industri kreatif. Mari Berdayakan Industri kreatif karya anak bangsa demi memajukan indonesia dan memberi citra baru sebagai negara yang kreatif, aktif dan mampu bersaing di segala bidang.
RPG (Role Playing Game)
RPG adalah salah satu game yg didalamnya mengandung unsur experience atau leveling dalam gameplay nya. Biasanya dalam game ini kita memiliki kebebasan untuk menjelajah dunia game tersebut, dan kadang kala dalam beberapa game, kita dapat menentukan ending dari game tersebut
RPG terbagi 2 : Action RPG & Turn Based RPG (Menunggu giliran kita untuk berjalan seperti Monopoly)
RPG Action
Mass Effect
Click this bar to view the original image of 640x480px. 
Turn Based RPG
The Last Remnant
Click this bar to view the original image of 640x360px. 
FPS (First Person Shooting)
FPS adalah game yg tembak menembak yg memiliki ciri utamanya adalah penggunaan sudut pandang orang pertama yg membuat kita dibelakang senjata
Third Person Shooter
TPS adalah game yg mirip dengan FPS yaitu memiliki gameplay tembak
menembak hanya saja sudut pandang yg digunakan dalam game ini
adalah orang ketiga.
Strategy
STRATEGY adalah genre game yg memiliki gameplay untuk mengatur
suatu unit atau pasukan untuk menyerang markas musuh dalam rangka
memenangkan permainan. biasanya di dalam game Strategy, kita dituntut
untuk mencari gold untuk membiayai pasukan kita.
Games Strategy dibagi 2 :
Real Time Strategy (RTS)
pada game ini, kita dapat mengendalikan pasukan secara langsung, dari mencari sumber daya, hingga menghancurkan musuh. Semua pertempuran ini dapat kita saksikan secara langsung.
Warcraft 3
Click this bar to view the original image of 640x480px. 
Turn Based Strategy (TBS)
sistem nya seperti Turn Based RPG, tetapi disini selain mengendalikan character utama, kita mengendalikan pasukan dan kota kita untuk memenangkan pertarungan. biasanya kita memainkan game nya di atas peta.
Civilization
Click this bar to view the original image of 640x480px. 
Jenis" Games yang lain :
Simulation
Adalah genre yang mementingkan realisme. Segala faktor pada game ini
sangat diperhatikan agar semirip didunia nyata. Segala nilai, material,
referensi, dan faktor lainnya adalah berdasarkan dunia nyata. Cara
memainkannya juga berbeda, karena biasanya kontrol yang dimiliki cukup
rumit. Genre simulasi meliputi game racing, flight, sampai militer
Tycoon
Tycoon adalah game yg menjadikan kita sebagai seorang bussinesman
yang akan mengembangkan sesuatu Property untuk dikembangkan hingga
laku di pasaran
Racing
Racing Game adalah game sejenis racing yg memungkinkan kita untuk
mengendalikan sebuah kendaraan untuk memenangkan sebuah balapan.
Action Adventure
Action Adventure adalah game berupa petualangan salah seorang
karakter yg penuh dengan penuh aksi yg akan terus ada hingga game
tersebut tamat. (Biasanya Action dimasukan kategori RPG)
Arcade
Arcade game adalah genre game yang tidak terfokus pada cerita, melainkan hanya dimainkan "just for fun" atau untuk kejar-mengejar point / highscore
Fighting Game
Fighting adalah genre game bertarung. Seperti dalam arcade, pemain dapat mengeluarkan jurus-jurus ampuh dalam pertarungannya. Genre fighting biasanya one on one dalam sebuah arena yang sempit
Sports
Adalah genre bertema permainan olahraga. Sistem permainan akan
berbeda-beda tergantung jenis olahraga yang menjadi tema game tersebut
Peluang untuk menunjang industri kreatif
Dalam industri Game
Pemanfaatan Game tidak bisa dihindarkan dalam era teknologi informasi, waktu luang banyak digunakan untuk bermain game, apakah itu game yang bersifat online ataupun offline. Kemampuan para programmer dapat digabungkan dalam satu wadah yang akan mampu menciptakan permainan-permainan dalam tingkat yang lebih tinggi, bahkan pada tingkat kemampuan menarik minat para gamers untuk lebih banyak menggunakan logika dan kecepatan. terutama mampu menciptakan permainan yang bersaing di tingkat internasional.
Dengan melihat peluang industri kreatif di atas, maka sudah selayaknyalah Teknologi informasi dikembangkan sebagai salah satu Wadah yang mampu mengembangkan sumber daya manusia yang aktif, kreatif dan memiliki potensi luar biasa.
Dengan memberdayakan industri kreatif dan mengambangkan sumberdaya manusia yang kreatif akan turut memajukan nama, martabat dan perekonomian bangsa. Kecintaan akan industri kreatifitas bangsa dan turut serta pemerintah dalam memajukan industri kreatifitas ini akan memberi peluang besar bagi pengembangan kreatifitas anak bangsa, yang mampu menyerap tenaga kerja di berbagai bidang, dan menurunkan jumlah pengangguran.
Pendidikan di bidang teknologi yang mengacu pada pengembangan potensi tersebut juga akan menghasilkan sumberdaya kreatif dalam menghidupkan industri kreatif. Mari Berdayakan Industri kreatif karya anak bangsa demi memajukan indonesia dan memberi citra baru sebagai negara yang kreatif, aktif dan mampu bersaing di segala bidang.
Langganan:
Komentar (Atom)





