Kamis, 05 April 2012

tools, software dan perbandingannya, untuk pengembangan game.

GAME TOOLS, SOFTWARE GAME DAN PERKEMBANGAN DAN PERBANDINGAN GAME

KONSEP PENGEMBANGAN GAME


1. Game Engine

Sebuah mesin permainan adalah sebuah sistem perangkat lunak yang dirancang untuk penciptaan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol video games dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. Fungsional inti biasanya disediakan oleh mesin permainan yang mencakup mesin render ("renderer") untuk 2D atau 3D grafis, physics engine dan collision detection (dan collision response), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dan scene graph. Proses pengembangan permainan sering dihemat karena sebagian besar permainan menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.

Game engine menyediakan tool pengembangan visual dengan tujuan komponen- komponen perangkat lunak tersebut dapat digunakan kembali. Alat-alat ini umumnya diberikan dalam sebuah lingkungan pengembangan terintegrasi untuk memungkinkan disederhanakan, perkembangan pesat game di data-cara didorong. Mesin permainan ini kadang-kadang disebut "permainan middleware" karena, seperti bisnis dengan pengertian, mereka menyediakan fleksibel dan dapat digunakan kembali platform perangkat lunak yang menyediakan semua fungsionalitas inti yang diperlukan, langsung dari kotak, untuk mengembangkan suatu aplikasi permainan sambil mengurangi biaya, kompleksitas, dan waktu-ke-pasar-semua faktor-faktor kritis yang sangat kompetitif industri permainan video.

Seperti solusi middleware lain, mesin permainan biasanya menyediakan platform abstraksi, yang memungkinkan permainan yang sama untuk dijalankan pada berbagai platform termasuk game konsol dan komputer pribadi dengan sedikit, jika ada, perubahan yang dibuat untuk permainan kode sumber. Sering kali, permainan middleware dirancang dengan arsitektur berbasis komponen yang memungkinkan sistem tertentu dalam mesin yang akan diganti atau diperpanjang dengan lebih khusus (dan sering kali lebih mahal) komponen middleware seperti fisika Havok, FMOD untuk suara, atau Scaleform untuk UI dan video. Beberapa mesin permainan seperti RenderWare bahkan dirancang sebagai serangkaian komponen terhubung secara longgar middleware selektif yang dapat dikombinasikan untuk membuat mesin custom, bukan pendekatan yang lebih umum untuk memperpanjang atau menyesuaikan solusi terintegrasi yang fleksibel. Namun kemungkinan diperpanjang tercapai, hal itu tetap menjadi prioritas tinggi dalam permainan mesin karena berbagai menggunakan yang mereka diterapkan. Meskipun kekhasan nama, mesin permainan yang sering digunakan untuk jenis aplikasi interaktif real-time dengan persyaratan grafis seperti pemasaran demo, visualisasi arsitektur, latihan simulasi, dan pemodelan lingkungan.

Beberapa mesin permainan hanya menyediakan waktu-nyata, bukan kemampuan render 3D dari beragam fungsi yang diperlukan oleh permainan. Mesin ini mengandalkan permainan pengembang untuk melaksanakan seluruh fungsi ini atau merakit dari komponen middleware permainan lainnya. Mesin jenis ini umumnya disebut sebagai "mesin grafis," "mesin rendering," atau "mesin 3D" bukannya yang lebih mencakup istilah "mesin permainan." Namun, terminologi ini tidak konsisten digunakan sebagai banyak fitur lengkap mesin game 3D disebut hanya sebagai "mesin 3D." Beberapa contoh dari mesin grafis adalah: RealmForge, Truevision3D, ogre, Crystal Space, Genesis3D, Irrlicht dan JMonkey Engine. Permainan modern atau mesin grafis umumnya memberikan adegan grafik, yang merupakan berorientasi objek representasi dari dunia permainan 3D yang sering menyederhanakan desain permainan dan dapat digunakan untuk rendering lebih efisien dari dunia maya yang luas.


GAME TOOLS


Sebuah permainan alat pengembangan adalah aplikasi perangkat lunak khusus yang membantu atau memfasilitasi pembuatan komputer atau video game. Beberapa tugas ditangani oleh alat termasuk konversi aset (seperti model 3D, tekstur, dll) ke dalam format yang dibutuhkan oleh permainan, mengedit dan skrip tingkat kompilasi.

Hampir semua alat-alat pengembangan permainan dikembangkan oleh pengembang kustom untuk satu permainan. Meskipun alat dapat digunakan kembali untuk kemudian permainan, mereka hampir selalu mulai sebagai sumber daya untuk satu permainan. Sementara banyak Cots paket yang digunakan dalam produksi seperti permainan-paket 3D seperti Maya dan 3D Studio Max, grafik editor seperti Photoshop dan IDE seperti Microsoft Visual Studio-mereka tidak dianggap sebagai alat pengembangan permainan semata-mata karena mereka telah menggunakan permainan di luar pembangunan.

Alat permainan mungkin atau mungkin tidak akan dirilis bersama dengan pertandingan final, tergantung pada apa alat ini digunakan untuk. Untuk permainan kontemporer, biasanya untuk mencakup tingkat setidaknya editor dengan permainan yang membutuhkan mereka.

Sejarah

Awal dalam sejarah industri permainan video, permainan tool pemrograman non-ada. Ini bukanlah penghalang untuk jenis permainan yang dapat dibuat pada waktu itu, namun. Sementara hari ini permainan seperti Pac-Man akan memiliki tingkat kemungkinan besar dihasilkan dengan editor tingkat, dalam industri ini masih bayi, tingkat seperti itu sulit kode ke kode sumber permainan.

Gambar dari karakter pemain juga keras-kode, yang ditarik, bingkai demi bingkai, dengan perintah kode sumber. Begitu lebih berteknologi maju penggunaan sprite menjadi umum, alat-alat pengembangan permainan mulai muncul, adat diprogram oleh programmer. Saat ini, alat-alat pengembangan permainan masih sering diprogram oleh anggota tim pengembangan permainan oleh para programmer, sering yang satu-satunya pekerjaan adalah untuk mengembangkan dan memelihara alat-alat.

Penggunaan

Banyak tools dapat digunakan untuk membantu dalam pengembangan permainan. Pengembang sering menggunakan alat-alat untuk mengubah format model 3D dan grafis format gambar ke format kustom (walaupun, semakin, importir dan eksportir menangani tugas-tugas ini). Tingkat editor digunakan untuk menciptakan lingkungan dan alat-alat lainnya dapat digunakan untuk melihat aset sebelum mereka dimasukkan dalam permainan. Untuk permainan komersial kontemporer, setengah lusin alat atau lebih dapat digunakan untuk membantu dalam proses pembuatan permainan.

Alat permainan terlalu sering berubah selama proses pembangunan. Tampilan dan fasilitas alat dari awal proyek hingga akhir dapat berubah secara dramatis. Seringkali fitur yang ditambahkan dengan sedikit pengujian untuk membantu pengembang lain secepat mungkin. Penggunaan alat juga berubah sehingga pengguna mungkin akan mengalami kesulitan operasi itu dari satu hari ke hari berikutnya selambat-fitur yang ditambahkan perubahan bagaimana akan digunakan. Karena fasilitas sering menjadi tujuan utama untuk alat-alat, mereka mungkin sangat user-ramah, dengan sedikit atau tanpa built-in membantu. Untuk alat yang akan dikirim dengan permainan, sering debugging dan fitur yang mudah digunakan dilakukan menjelang akhir proses pembangunan.

Luar permainan tim pengembangan selama pertandingan ciptaan, banyak tools akan memiliki sedikit fasilitas. Level editor, bagaimanapun, sekali sepenuhnya milik, telah semakin telah disertakan dengan permainan pengiriman untuk mengizinkan pengguna untuk membuat skenario permainan mereka sendiri. Beberapa game, seperti Firaxis 'Civilization IV, dibangun dengan modifikasi pengguna dalam pikiran dan mencakup berbagai alat untuk menyesuaikan permainan.

Pelaksanaan

Secara tradisional, alat permainan dikembangkan dalam bahasa bahwa permainan itu sendiri dikembangkan masuk sejak Ini masuk akal, sejak dini, setidaknya satu pemrogram pada permainan juga mengembangkan alat. Juga, alat-alat yang dapat dengan mudah mengakses dan menggunakan perpustakaan bahwa permainan yang digunakan.

Semakin, meskipun tentu tidak universal, permainan yang diimplementasikan dalam C + + menggunakan alat-alat yang dikembangkan dalam C #. Hal ini karena C # adalah bahasa yang sangat RAD dan peralatan, yang sering dibutuhkan secepatnya, dapat dikembangkan dengan sangat cepat. Penggunaan C # yang paling populer dengan permainan yang dikembangkan untuk Microsoft Windows dan Xbox.



1. Interaksi

Interaksi dengan orang lain dapat dilakukan dalam game yang bersifat multiplayer game. Dalam game ini kita tidak bermain sendiri tetapi kita bermain dengan banyak orang yang berasal dari latar belakang yang berbeda. Interaksi yang dilakukan selain komunikasi adalah kerjasama dalam menyelesaikan game. Beberapa game yang bersifat team seperti dota dan CS sangat mementingkan team work bukan skill individu. Hal lain yang perlu kita perhatikan juga adalah seberapa besar pengaruh game terhadap gamer. Beberpa game memang dapat memberikan pengaruh yang buruk terhadap orang yang memainkannya. Gamer yang sering memainkan game yang memiliki unsur kekerasan biasanya memiliki karakter yang keras seperti game yang dimainkan. Untuk menghidari hal ini, seorang game developer harus mampu memikirkan seberapa besar efek yang ditimbulkan game yang dibuatnya. Selain itu, seorang player harus memilki kemampuan untuk tidak terpengaruh oleh game yang dimainkan.


2. AI

Artificial Intellegent (AI), sebuah teknologi intelegensia buatan menjadi sebuah konsep untuk mengembangkan game interaktif. Dalam game interaktif ini diupayakan tokoh-tokoh didalamnya mampu diajak bicara dengan pemain game tersebut. Selain itu game ini dibuat dengan tampilan tiga dimensi, ini untuk menguatkan kesan seolah-olah pemain game benar-benar sedang "ngobrol" dengan tokoh game. "Chatbot", sebuah istilah untuk karakter game yang bisa diajak bicara, akan mengarahkan pemain dalam bebarapa petunjuk agar tercipta pembicaraan yang "nyambung" seolah-olah kita berinteraksi dengan seseorang yang berbeda karakter.

Game interaktif ini akan diperkenalkan di ajang Electronic Entertainment Expo di Santa Monica, California. Ajang ini merupakan sebuah pameran berkelas internasional yang khusus pada segmen hiburan komputer. Sedangkan Microsoft akan memamerkannya dalam sebuah proyek bernama natal. Game ini akan menampilkan Milo, tokoh yang bisa diajak ngobrol dengan manusia. Para developer berharap agar game ini dikategorikan sebagai sebuah game tersendiri yaitu The First Person Talker.

SOFTWARE GAME

TEKNOLOGI (SOFTWARE)

Kita semua suka bermain game tetapi tidak banyak diantara kita yang bisa membuat game sendiri karena programming game cukup susah. Tetapi sekarang kita bisa membuat game berkualitas bagus seperti apa yang kita inginkan dengan bantuan teknologi aplikasi. Berikut berbagai aplikasi membuat game yang bisa digunakan siapapun yang ingin membuat game sendiri.


Membuat Game Berbasis Flash


- AlbinoBlackSheep
http://www.albinoblacksheep.com
Disini banyak sekali game dan video termasuk tutorial tentang bagaimana membuat game berbasis flash.

- FlashKit
http://www.flashkit.com
Disini anda bisa menemukan banyak tutorial bekerja dengan flash termasuk panduan langkah demi langkah untuk beberapa tipe game.

- Kirupa
http://kirupa.com
Banyak sekali tutorial ekstensif untuk membuat game flash termasuk panduan untuk game-game spesifik seperti game shooter.

- Lassie Adventure Studio
http://lassie.gmacwill.com/lower.php?section=news&page=index
Dengan aplikasi ini, anda dapat membuat gambar 2D untuk game petualangan dengan mdah dan membuat gamenya.

- Sploder
http://www.sploder.com
Disini anda bisa membuat game flash dari berbagai macam jenis obyek dan kemudian meletakkannya pada MySpace, Blogger dan situs-situs lainnya.


Membuat Game Standart dan Panduannya

- Anim8or
http://www.anim8or.com
Aplikasi modeling animasi 3D untuk game yang mudah digunakan.

- Byond
http://www.byond.com
Disini anda bisa membuat game anda sendiri dengan bantuan peralatan alikasi yang sudah disediakan dan kemudian anda sharing dengan orang lain untuk mengetahui pendapat mereka.

- Game Discovery
http://www.gamediscovery.com
Disini semua yang anda inginkan untuk membuat game ada, character making, gameplay making dan juga anda bisa menemukan ide-ide membuat game disini.

- Martin Piecyk’s Website
http://www.pages.drexel.edu/%7Emfp27/gamemaking/
Panduan belajar bagaimana untuk membuat game dengan disertai link ke berbagai sumber.

- VGMusic
http://vgmusic.com
Jika anda ingin menambahkan efek sound atau soundtrack game yang anda buat, anda bisa temukan disini, banyak sekali file-file midi yang bisa anda gunakan untuk keperluan game yang anda buat.

- Visionaire2d
http://www.visionaire2d.net
Aplikasi ini dapat membantu anda membuat game petualangan 2D tanpa perlu pengetahuan programming.

- YoYoGames
http://www.yoyogames.com
Disini anda akan temukan banyak perlengkapan untuk membuat game seperti beta testing, download, work in progress, community dan banyak lagi lainnya.


Membuat Game RPG

a. Charas-Project
http://charas-project.net
Generator karakter yang mudah digunakan untuk karakter RPG yang anda ingin buat.

b. CrankEye
http://www.crankeye.com
Ada banyak sekali panduan untuk membuat RPG seperti editor karakter, soundfile dan lain sebagainya.

c. DualSolace
http://dualsolace.com
Disini anda dapat menemukan software membuat game MMORPG 2D RealFeel.

d. FreeMMORPGMaker
http://www.freemmorpgmaker.com
Software gratis untuk membuat MMORPG termasuk membuat bagian-bagian game seperti karakter, efek dan suara.

e. PhanxGames
http://www.phanxgames.com/index.asp
Anda bisa membuat RPG dan juga disertai membuat grafis, sound file midi, wav, kemudian jika anda selesai membuatnya, anda bisa menguploadnya di situs tersebut hingga ukuran 50 MB.

f. PlayerWorlds
http://www.playerworlds.com
Aplikasi populer yang banyak digunakan untuk membuat game seri RPG.

g. RPG Maker
http://www.rpg-maker-downloads.tnrstudios.com/
Program RPG Maker di situs ini ada beberapa seri yang bisa anda pilih sesuai keinginan anda.

h. RPGCrisis
http://rpgcrisis.net
Disini anda dapat menemui berbagai download dan aplikasi untuk membuat RPG pada berbagai sistem apakah PC atau yang lainnya.

i. RPG Revolution
http://www.rpgrevolution.com
Perlengkapan dan aplikasi untuk membuat game RPG pada lebih dari 13 sistem game making berbeda.


KLASIFIKASI GAME

Berikut ini adalah klasifikasi game berdasrkan pembatas usia, menurut Entertainment Software Rating Board (ESRB), yaitu adalah :

Early Childhood (3+) memiliki isi yang mungkin cocok untuk usia 3 dan lebih tua. Tidak mengandung materi yang tidak pantas orang tua akan menemukan.

Everyone (6+) memiliki konten yang mungkin cocok untuk usia 6 dan lebih tua. Judul-judul dalam kategori ini mungkin berisi sedikit kartun, fantasi atau kekerasan ringan dan / atau jarang menggunakan bahasa ringan.

Everyone (10+) memiliki konten yang mungkin cocok untuk usia 10 dan lebih tua. Judul-judul dalam kategori ini mungkin berisi lebih banyak kartun, fantasi atau kekerasan ringan, bahasa ringan dan / atau minimal tema sugestif.

Teen (13+) memiliki konten yang mungkin cocok untuk usia 13 dan lebih tuaJudul-judul dalam kategori ini mungkin mengandung kekerasan, tema sugestif, humor kasar, sedikit darah, simulasi perjudian, dan / atau jarang menggunakan bahasa yang kuat.

Mature (17+) memiliki konten yang mungkin cocok untuk orang usia 17 dan lebih tua. Judul-judul dalam kategori ini mungkin berisi intens kekerasan, darah dan darah kental, konten seksual dan / atau bahasa yang kuat.

Adults Only (18+) memiliki konten yang hanya boleh dimainkan oleh orang-orang 18 tahun dan lebih tua. Judul-judul dalam kategori ini mungkin termasuk adegan yang intens lama kekerasan dan / atau grafik konten seksual dan ketelanjangan.

RP (Rating Pending) telah disampaikan kepada ESRB dan sedang menunggu penilaian akhir. (Simbol ini hanya muncul dalam iklan sebelum permainan dibebaskan.)

The Entertainment Software Rating Board (ESRB) adalah sebuah organisasi regulator mandiri yang menilai permainan video, panduan pengiklanan, prinsip privasi online permainan video dan software hiburan lainnya di Kanada dan Amerika Serikat. ESRB dibentuk pada tahun 1994 oleh Entertainment Software Association (sebelumnya Interactive Digital Software Association). Sejak tahun 2003, ESRB telah menilai 8,000 permainan yang di produksi oleh 350 penerbit permainan video.

SUMBER :
http://atelirung.blogspot.com/

Tidak ada komentar:

Posting Komentar