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:
Postingan (Atom)