Minggu, 20 Mei 2012 di 07.12 | 0 komentar  
TEKNOLOGI GAME ENGINE

*   Komponen


Sebagai permainan teknologi mesin matang dan menjadi lebih user-friendly, aplikasi mesin permainan telah memperluas cakupannya. Mereka sekarang digunakan untuk permainan serius: visualisasi, pelatihan, aplikasi simulasi medis, dan militer Untuk memfasilitasi aksesibilitas ini, platform perangkat keras baru kini sedang ditargetkan oleh mesin permainan, termasuk ponsel (misalnya ponsel Android, iPhone) dan. web browser (misalnya WebGL, Shockwave, Flash, Trinigy yang WebVision, Silverlight, Persatuan Web Player, O3D dan murni DHTML).
Selain itu, mesin permainan masih terus dibangun di atas bahasa tingkat tinggi seperti Java dan C # /. NET (misalnya TorqueX, dan Visual3D.NET) atau Python (Panda3D). Seperti game 3D paling kaya sekarang kebanyakan GPU-terbatas (yaitu dibatasi oleh kekuatan kartu grafis), perlambatan potensial karena overhead terjemahan bahasa tingkat tinggi menjadi diabaikan, sementara keuntungan produktivitas yang ditawarkan oleh bahasa-bahasa ini bekerja untuk mesin permainan manfaat pengembang. Kecenderungan terakhir ini didorong oleh perusahaan seperti Microsoft untuk mendukung pengembangan game Indie. Microsoft mengembangkan XNA SDK sebagai pilihan untuk semua permainan video yang dirilis di Xbox dan produk terkait. Ini termasuk Xbox Live Indie Games saluran yang dirancang khusus untuk pengembang yang lebih kecil yang tidak memiliki sumber daya yang luas yang diperlukan untuk game kotak untuk dijual di rak ritel. Hal ini menjadi lebih mudah dan lebih murah dari sebelumnya untuk mengembangkan mesin game untuk platform yang mendukung kerangka kerja dikelola.



* Grafik


Visual mesin

Karena sifat kurang grafis yang intensif permainan visual, mesin visual cenderung sangat sederhana dibandingkan dengan mesin game FPS. Mesin visual novel permainan meliputi:
Visual Novelty
KiriKiri
NScripter
Ren'Py
Digital Novel Markup Language

* Costomize komponen


Rendering
Pada sebuah game engine terdapat engine core/tempat untuk rendering yang terdiri dari beberapa sub yaitu visibility, collision detection and respone, camera, static geometry, dynamic geometry, particle system, billboarding, meshes, skybox, lightning, fogging, dan vertex shading.

Console
Console adalah komponen lain yang ada pada game engine. Dengan console kita dapat mengubah setting game engine tanpa perlu melakukan restart. Console sendiri lebih sering digunakan dalam proses debugging. Apabila game engine tersebut mengalami error kita tinggal mencari errornya melalui error message.

Tool/Data
Dalam game engine, dibutuhkan data yang tidak semudah menuliskan text files. . Dalam pengembangan game, paling tidak dibutuhkan beberapa tools seperti 3d model editor, level editor dan graphics programs. Bahkan jika diperlukan, seringkali kita mengembangkan game engine tersebut dengan menambahkan beberapa code dan fitur yang diperlukan.

System
System adalah adalah komponen dari game engine yang berfungsi untuk melakukan komunikasi dengan hardware yang berada didalam mesin. Jika game engine sudah dibuat dengan baik maka system ini adalah satu-satunya bagian yang membutuhkan perubahan cukup banyak apabila dilakukan implementasi pada platform yang berbeda. Di dalam system sendiri terdapat beberapa sub system yaitu graphics, input, sound, timer, configuration. System sendiri bertanggung jawab untuk melakukan inisialisasi, update dan mematikan sub system yang terdapat di dalamnya.

RAGE ENGINE
Seri GTA Menggunakan engine ini. Tetapi pada seri sebelumnya para developer tidak menggunakan engine dari Rockstar sendiri, tetapi menggunakan Renderware Engine milik Criterion. Namun semenjak dunia gaming memasuki era next-gen, developer Rockstar San Diego akhirnya menciptakan RAGE (Rockstar Advanced Game Engine) Engine, dan menggunakan game engine ini dalam produk-produk game next-gen mereka hingga saat ini.

RAGE Engine mempunyai banyak kelebihan, salah satunya adalah kemampuan menciptakan dunia open world yang kompleks, penuh detail, dan terintegrasi penuh dengan dukungan seperti A.I script, weather effects, dan lain sebagainya seperti yang terlihat pada GTA IV. Engine ini juga mendukung kemampuan middleware seperti fitur “dynamic-motion” dan “bullet physics”.

CryENGINE

Hampir seluruh kalangan PC gamer mengenal developer jerman bernama Crytek yang menciptakan CryEngine ini. Sejak pertama kali mereka menciptakan Far Cry, produk ini langsung mendominasi dunia PC gaming sebagai salah satu game dengan kualitas visual grafik paling memukau. Hanya dalam selang waktu tiga tahun lamanya, Crytek membuat CryEngine 2 dan menggunakan game engine ini pada Crysis. Hasilnya mereka berhasil menciptakan sebuah game next-gen yang mempunyai visual grafik paling top dan paling realistik yang pernah muncul di dunia PC game. Crytek juga akan membuat CryEngine 3 yang untuk pertama kalinya akan mendukung versi konsol seperti Xbox 360 dan PS3.

NAUGHTY DOG GAME ENGINE
Meski game engine ini di buat untuk PS3, namun game engine ini langsung menjadi sebuah fenomena ketika pertama kali di tampilkan di even E3 2009 lalu. Sebagai pendatang baru, Naughty Dog Game Engine mampu menampilkan animasi visual yang menawan, karakter model yang mendetail, dan efek suara serta pencahayaan yang luar biasa memukau banyak orang. Game engine ini mampu menampilkan berbagai macam dynamic object sekaligus, dan lebih hebatnya lagi setiap objek mempunyai perhitungan physics tersendiri.

THE DEAD ENGINE
Ketika Dead Space pertama kali di rilis oleh Electronic Arts, game ini langsung mampu memikat banyak kalangan gamer dengan visual grafik dan gameplaynya yang menarik. Sebenarnya yang menamai “The Dead Engine” berasal daru kalangan media dan Fans. Game engine ini awalnya diciptakan developer untuk membuat The Godfather pada tahun 2006. Mereka merombak total game engine tersebut dan menciptakan The Dead Engine ini. Fitur utama engine ini adalah kemampuan untuk menciptakan efek-efek visual dan suara sedemikian rupa hingga mampu menciptakan game yang menarik.

UNREAL ENGINE
Unreal Engine dapat di katakan sebagai salah satu game engine yang paling sering di gunakan dalam generasi sekarang ini. Terutama setelah munculnya Unreal Engine 3, sudah beberapa game yang menggunakan engine ini. Unreal Engine 3 menjadi pilihan yang paling diminati karena kemudahan fitur multiformat-nya. Hingga saat ini engine ini masih di kembangakan oleh developer Epic Games. Unreal engine menjadi solusi game engine yang paling mudah unuk generasi next-gen sekarang ini. Epic Games sedang mengerjakan Unreal Engine 4 yang akan muncul pada tahun 2012.

AVALANCHE ENGINE
Developer Avalanche melakukan perubahan besar-besaran dalam membuat game engine Avalanche 2.0 yang digunakan untuk project game Just Cause 2. Hasilnya mereka berhasil menciptakan sebuah game engine yang tidak hanya menampilkan grafik yang menawan, tetapi juga dapat memadukan berbagai macam mekanisme gameplay secara bersamaan. Mulai dari adegan pertarungan, efek ledakan cuaca physics, sampai dengan A.I Scrypt yang pintar. Game engine ini terkenal sebagai salah satu game engine yang mampu menciptakan sebuah dunia open world yang sangat luas, tidak kalah dengan engine serupa lainnya.
INFINITY WARD ENGINE
Seri Call of Duty menjadi produk terbesar yang pernah di ciptakan oleh developer Infinity Ward. Meskipun pada awalnya Call of Duty berjalan dala engine id Tech 3, namun sejak seri Call of Duty 2, Infinity Ward menciptakan game engine sendiri yang akhirnya di pakai untuk produk Call of Duty mereka sampai sekarang ini. Berita terakhir dari infinity ward mengatakan bahwa Modern Warfare 2 yang akan rilis menjelang akhir tahun 2009 nanti dan menggunakan Infinity Ward Engine 4.0. Gamer yang pernah bermain Call of Duty tentunya sudah langsung tahu seperti apakah kualitas engine ini. Dengan animasi dan visual efek yang menawan, Infinity Ward Engine menjadi salah satu game engine terbaik untuk generasi sekarang ini.

ANVIL ENGINE
Assasin Creed menjadi salah satu game yang langsung populer ketika debut pertama kalinya di perkenalkan pada tahun 2007 yang lalu. Anvil Engine yang sebelumnya bernama Scimintar 2.0 Engine, adalah sebuah game engine yang mampu melakukan proses interaksi antara animasi model dengan lingkungan sekitarnya secara real-time dengan sempurna. Anvil Engine juga mampu memproses A.I Script dalam jumlah banyak yang berada di sebuah ruang lingkup dunia open world. Developer Ubisoft Montreal berusaha untuk meningkatkan lagi kualitas grafik engine ini untuk projek Assasin Creed 2 yang akan datang.

EGO ENGINE
Ego Engine sebelumnya bernama Neon Engine. Game engine ini terbukti berhasil menjadikan seri Colin McRally sebagai salah satu game racing terbaik yang pernah di buat. Sebagai sebuah racing game, Ego Engine mampu memberikan simulasi racing yang sempurna, dan mampu menampilkan visual detail berbagai macam jenis kendaraan yang berbeda secara bersamaan. Tidak hanya itu, Ego Engine juga mempu menciptakan pemandangan yang menawan dan sangat mendetail.

GEO-MOD ENGINE
Ketika Digital Illusion memperkenalkan efek “dynamic destruction” dalam Battlefield Bad Company, banyak kalangan gamer terkesan dengannya. Dan kalangan gamer juga dibuat terkesan ketika game Star Wars : The Force Unleashed memakainya. Namun akhirnya developer Volition lah yang benar-benar memperlihatkan sebuah “dynamic destruction” sesungguhnya dengan Geo-Mod Engine mereka dalam Red Faction : Guerrilla. Tidak hanya sekedar penghancuran saja, Geo-Mod Engine juga mampu melakukan simulasi interaksi antar bangunan yang hancur dengan lingkunagn sekitarnya, termasuk juga respon A.I terhadap objek yang hancur tersebut.

refferensi


Diposting oleh Haris C_24

*       Pengertian

Game engine adalah suatu perangkat atau alat yang di gunakan dalam pembuatan game itu sendiri.Game enginemerupakan sebuah sistem perangkat lunak yang dirancang untuk penciptaan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada video game konsol dan komputer pribadi. Fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin rendering ("renderer") untuk grafis 2D atau 3D, mesin fisika atau deteksi tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, memori manajemen, threading, dukungan lokalisasi, dan grafik adegan. Proses pengembangan game sering dihemat oleh di menggunakan kembali sebagian besar / mengadaptasi mesin permainan yang sama untuk membuat game yang berbeda

*    Latar Belakang Pembuatan

Latar belakang pembuatan Game engine salah satunya adalah, proses pembuatan game itu sendiri yang memakan waktu yang cukup lama, sehingga apabila suatu game ingin melanjutkan versi atau seri game yang tersebut harus membuat game tersebut dari awal kembali. Hal inilah yang membuat pada programer untuk menciptakan sebuah engine yang didalamnya sudah tersimpan bagian-bagian utama dalam game sehingga dalam pembuatannya kembali tidak perlu membuatnya dari awal.

*      Tujuan

Mesin permainan menyediakan seperangkat alat pengembangan visual selain komponen perangkat lunak dapat digunakan kembali. Alat ini umumnya diberikan dalam lingkungan pengembangan terintegrasi untuk mengaktifkan disederhanakan, pesatnya perkembangan game dengan cara yang berbasis data. Pengembang game engine mencoba untuk "pra-invent the wheel" dengan mengembangkan suite perangkat lunak yang kuat yang meliputi banyak elemen adalah game developer mungkin perlu membangun sebuah permainan. Suite permainan yang paling mesin Menyediakan fasilitas yang memudahkan pengembangan, seperti grafik, suara, fisika dan AI fungsi. Mesin ini permainan kadang-kadang disebut "middleware" karena, seperti arti dari istilah bisnis, mereka menyediakan sebuah platform perangkat lunak yang fleksibel dan dapat digunakan kembali yang menyediakan semua fungsi inti yang dibutuhkan, langsung dari kotak, untuk mengembangkan aplikasi permainan sambil mengurangi biaya , kompleksitas, dan waktu-ke-pasar-semua faktor penting dalam industri video sangat kompetitif permainan [2]. Gamebryo, JMonkey Engine dan RenderWare adalah seperti program middleware banyak digunakan. [3]Seperti solusi middleware lainnya, mesin permainan biasanya menyediakan abstraksi platform, yang memungkinkan permainan yang sama yang akan dijalankan pada berbagai platform termasuk konsol game dan komputer pribadi dengan sedikit, jika ada, perubahan yang dilakukan ke kode sumber permainan.Seringkali, mesin permainan dirancang dengan arsitektur berbasis komponen yang memungkinkan sistem tertentu di mesin diganti atau diperpanjang dengan lebih khusus (dan sering lebih mahal) permainan middleware komponen seperti Havok untuk fisika, Miles Sound System untuk suara, atau Bink untuk video.Beberapa mesin permainan seperti RenderWare bahkan dirancang sebagai serangkaian komponen permainan longgar terhubung middleware yang dapat secara selektif dikombinasikan untuk menciptakan mesin kustom, bukan pendekatan yang lebih umum untuk memperluas atau menyesuaikan solusi terintegrasi fleksibel. Namun diperpanjang dicapai, itu tetap merupakan prioritas tinggi di mesin game karena berbagai macam kegunaan yang mereka diterapkan. Meskipun spesifisitas dari nama, mesin permainan yang sering digunakan untuk jenis lain dari aplikasi interaktif dengan real-time kebutuhan grafis seperti demo pemasaran, visualisasi arsitektur, simulasi pelatihan, dan lingkungan pemodelan. [4]Beberapa mesin permainan hanya menyediakan kemampuan real-time 3D rendering bukan berbagai fungsi yang dibutuhkan oleh game. Mesin ini bergantung pada pengembang game untuk melaksanakan seluruh fungsi ini atau merakit dari komponen middleware permainan lainnya. Jenis mesin biasanya disebut sebagai "mesin grafis," "mesin render," atau "mesin 3D" bukan lebih menyeluruh istilah "mesin permainan." Terminologi ini tidak konsisten digunakan sebagai banyak fitur lengkap mesin permainan 3D yang disebut hanya sebagai "mesin 3D." Beberapa contoh mesin grafis adalah: Ruang Crystal, Genesis3D, Irrlicht, Ogre, RealmForge, Truevision3D, dan Vision Engine. Permainan modern atau mesin grafis umumnya menyediakan grafik adegan, yang merupakan representasi berorientasi objek dari permainan dunia 3D yang sering menyederhanakan desain game dan dapat digunakan untuk rendering yang lebih efisien dari dunia maya yang luas.

refferensi

http://tiga1desember.net63.net/index.php/component/content/article/1-tg/17-tentang-game-engine-dan-fitur-fitur-yang-ada-pada-game-engine-serta-kelebihan-a-kekurangannya-

http://www.kaskus.us/showthread.php?t=6972572

Diposting oleh Haris C_24
Visit the Site
MARVEL and SPIDER-MAN: TM & 2007 Marvel Characters, Inc. Motion Picture © 2007 Columbia Pictures Industries, Inc. All Rights Reserved. 2007 Sony Pictures Digital Inc. All rights reserved. blogger templates