Rabu, 15 Maret 2017

Teknologi Game



Nama : Maulana Abdul Azis
NPM : 56414460
Kelas : 3IA21
Matkul : Pengantar Teknologi Game
Dosen : Syefani Rahma Deski


Pendahuluan
Konsep Game
Dalam pembuatan sebuah game juga harus terkonsep atau harus memiliki konsep. Kita tidak akan dapat membuat game tanpa unsur penting ini. Terlebih dahulu kita pikirkan dulu raw plan gamenya, apa genrenya, judulnya apa, tokoh utamanya, jalan ceritanya dan lainnya. Seiring dengan pembuatan game, kita bisa meningkatkan kualitas pada game tersebut, seperti menambah detail background, membuat fitur yang belum ada pada game biasanya, tetapi tidak mengubah konsep utama.

1.      Jalan Cerita
Jalan cerita menentukan awal dan akhir dari sebuah game. Tanpa jalan cerita yang jelas pemain akan bingung mengikuti alur game tersebut. Tetapi dalam beberapa genre game, jalan cerita tidak terlalu dibutuhkan, misalnya pada game arcade, simulasi game.  Jalan cerita hendaknya dibuat unik sehingga tidak membosankan bagi si pemain game.

2.      Grafik
Tentukan grafik apa yang akan digunakan pada sebuah game, apakah game dengan detail grafik yang tinggi, atau sederhana. Misal game untuk anak-anak, maka kita tidak membutuhkan game dengan detail grafik yang teralu tinggi, buatlah gambar dengan warna terang, cerah dan karakter yang lucu.

3.      Alur Game
Alur game ini juga penting dalam konsep game. Alur game berbeda dengan jalan cerita, alur game ini menunjukan kesesuaian dengan genre game, misal game RPG, maka tokoh yang dibuat harus heroik dan dalam tengah perjalanan ada enemy boss untuk ke level berikutnya.



Pengertian Game


Apa itu game? Mungkin kata yang satu ini adalah kata yang hampir seluruh manusia di bumi tahu apa itu game. Meskipun berbeda suku maupun bangsa tapi jika berbicara soal game mereka pasti tahu bahwa game adalah sebuah permainan.

Game adalah permainan yang menggunakan interaksi dengan antarmuka pengguna melalui gambar yang dihasilkan oleh piranti video. Permainan video umumnya menyediakan sistem penghargaan – misalnya skor – yang dihitung berdasarkan tingkat keberhasilan yang dicapai dalam menyelesaikan tugas-tugas yang ada di dalam permainan.



Jenis-jenis Game



Berdasarkan alat yang digunakan :
·         PC Games
·         Console Games
·         Mobile Games


Berdasarkan genre :
·         Action Game
·         FPS
·         Drive
·         Sport Game
·         Fighting
·         Strategi


Bisnis Dalam Game Komputer


Dengan perkembangan zaman yang begitu pesat, bermain game tidak lagi seru dilakukan sendiri, bermain game tentunya lebih seru jika bersama-sama dengan siapapun dibelahan bumi ini. Ya, game online. Sekarang orang rata-rata bermain permainan yang sudah online. Pada permainan online sedikit berbeda dengan permainan offline, jika permainan offlie kita hanya membeli CD / mendownload file, memainkan nya sampai selesai tanpa apapun. Pada permianan online berbeda, game online sedikit membutuhkan modal dalam bermain, tapi tentu saja kita mengeluarkan uang tidak cuma-cuma. Naah ini yang dijadikan bisnis dalam game komputer oleh para pemilik perusahaan game. Misal saja steam, di steam ini terjadi perputaran uang ratusan bahkan milyaran perharinya. Game original, item-item game online disini dijual dan menjadi bisnis yang menguntungkan.


3D Engine


3D Engine adalah sistem perangkat lunak yang dibuat dan dirancang untuk menciptakan dan mengembangkan gambar 3D, fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup render (renderer) untuk 2D/3D grafis.

Scene Graph
Scene graph merupakan grafik yang mempresentasikan geometri, material, dan pencahayaan. Scene graph dimulai dari root dengan sebuah Virtual Universe dan mencakup transformasi serta geometri untuk mendefinisikan objek didunia nyata.

OGRE 3D

Object Oriented Graphics Rendering Engine atau yang biasa dikenal dengan sebutan OGRE, adalah sebuah mesin yang berorientasi pada object, mesin render 3D, ditulis dalam bahasa C++. Pengetahuan pemrograman dengan menggunakan bahasa C++ sangat diperlukan agar dapat mengembangkan games / permainan dengan OGRE. OGRE itu sendiri tidak bisa menggunakan bahasa C karena dikhususkan untuk pemrograman yang berorientasi object. Untuk IDE nya kita pakai CodeBlocks + MinGw.
OGRE pada umumnya hanya sebagai graphic rendering engine bukan complete game engine. Tujuan utamanya dari OGRE adalah untuk memberikan solusi umum untuk grafis rendering. Dengan kata lain fitur OGRE hanya khusus menangani vector & matrix classes, memory handling, dan lain-lain. Namun hal ini hanya merupakan tambahan saja. Ini bukanlah salah satu dari semua solusi dalam istilah game development / simulasi karena OGRE tidak menyediakan audio / physics support, oleh karena itu kita masih menggunakan beberapa library lain untuk GUI, sound, dll. Hal ini menjadi salah satu dari kelemahan OGRE.

Proccesing

Processing dibuat dengan tujuan untuk mempermudah pemrograman grafis yang bersifat interaktif. Processing adalah software yang sangat cocok digunakan untuk membuat gambar, animasi dan interaksi. Tujuan lainnya saat awal software ini diinisiasi adalah bagaimana membuat bahasa pemrograman untuk pengajaran di bidang seni dan desain kepada para siswa di bidang pemrograman grafis. Ide pembuatan Processing diawali sejak tahun 2001. Para pendiri Processing berusaha mencari cara yang lebih baik dalam pembuatan skrip program yang saat itu cukup rumit jika direalisasikan dengan Bahasa Pemrograman C++. Processing lebih fokus pada grafis dan interaksi ketimbang pada struktur data.

Game Maker

Gamemaker (GM) adalah game engine untuk pengembangan game 2D yang dibuat oleh YoYoGame. GM  bertujuan membantu orang mengembangkan game tanpa perlu mengetahui bahasa pemrograman terlebih dulu . GM menggunakan konsep visual coding interface berbasis drag-drop sehingga cocok untuk pemula atau orang yang belum kemampuan latar belakang pemrograman.

Unity 3D

Unity 3D adalah sebuah game engine yang berbasis cross-platform. Unity dapat digunakan untuk membuat sebuah game yang bisa digunakan pada perangkat komputer, ponsel pintar android, iPhone, PS3, dan bahkan X-BOX.
Unity adalah sebuah sebuah tool yang terintegrasi untuk membuat game, arsitektur bangunan dan simulasi. Unity bisa untuk games PC dan games Online. Untuk games Online diperlukan sebuah plugin, yaitu Unity Web Player, sama halnya dengan Flash Player pada Browser.

Unity tidak dirancang untuk proses desain atau modelling, dikarenakan unity bukan tool untuk mendesain. Jika ingin mendesain, pergunakan 3D editor lain seperti 3dsmax atau Blender.

Sumber tulisan :

 

Tidak ada komentar:

Posting Komentar