Teknologi Game
Teknologi Game
Nama :
Antonius Roviano Widyasmoko Hutomo
NPM :
51414437
Kelas : 3IA20
Tugas
BAB
1
1. Pendahuluan
1.1.Konsep
Game
Dalam pembuatan suatu
game, terdiri dari beberapa unsur yang membentuk karakteristik game tersebut. Sebelum
membuat suatu game, kita membentuk kerangka dari game tersebut. Kerangka tersebut
bisa dari alur cerita, tipe game, karakter, environment, dsb.
a.
Alur Cerita.
Dalam, pembuatan suatu
game, diperlukan alur cerita. Alur cerita tersebut yang membuat game itu
menjadi hidup dan jelas. Jadi dengan adanya jalur cerita kita bisa
menggambarkan game tersebut, misalnya cerita tentang petualangan seorang
pemburu harta karun, atau kisah seorang prajurit yang telah mengikuti perang,
dan sebagainya. Dari jalur cerita, pemain juga bisa mengetahui apa yang menjadi
kelanjutan dari game tersebut.
b.
Tipe Game
Tipe game ini
menentukan bentuk game yang dimainkan. Tipe game ini bisa berbentuk Arcade,
Adventure, Action, dsb. Misalkan game berbentuk arcade memiliki gameplay
endless, lebih berfokus pada skor tertinggi yang dapat diraih. Kemudian ada
adventure yang memiliki jalur cerita dari awal hingga akhir.
c.
Karakter
Karakter dalam suatu
pembuatan game juga sangat penting, karakter tersebut bisa menjadi karakter
utama yang akan dimainkan oleh player atau user, ada karakter antagonis yang
akan menjadi lawan karakter utama serta karakter-karakter pendukung yang
membantu suatu game menjadi lebih hidup.
d.
Environment
Environment atau
lingkungan adalah latar atau tempat terjadinya suatu cerita dalam game. Environment
tersebut bisa berbentk hutan, kawasan kota, laut dan sebagainya sesuai dengan
alur cerita yang dibentuk.
1.2.Pengertian
Game
Apa itu game ? Game atau permainan
adalah suatu program yang berjalan pada perangkat berbasis computer. Game berdasarkan
koneksi terbagi atas dua jenis, yaitu Game Offline dan Game Online. Apa itu
game offline dan game online ? Game offline adalah suatu game yang dapat
dijalankan tanpa bantuan koneksi internet, sedangkan game online adalah suatu
game yang didukung oleh jaringan internet. Dari game online kita bisa melawan
player lain, atau dengan kata lain kita bisa bermain dengan orang nyata, bukan
bot atau npc.
Kemudian terdapat beberapa pengertian
game menurut para ahli.
a. Pengertian
game menurut Ivan C. Siber
Game merupakan salah satu aplikasi yang
paling banyak dipakai dan dinikmati oleh pengguna media elektronik saat ini.
b. Pengertian
game menurut Samuel Henry
Game adalah bagian yang tidak bisa
dipisahkan dari keseharian anak-anak.
c. Pengertian
game menurut Fauzia A.
Game adalah salah satu bentuk hiburan
yang dapat dijadikan sebagai penyegar pikiran dari kepenatan akibat dari
padatnya aktivitas sehari-hari.
d. Pengertian
game menurut John Naisbitt
Game merupakan sistem partisipatoris
dinamis karena game memiliki tingkat penceritaan yang tidak dimiliki film.
e. Pengertian
game menurut Wijaya Ariyana & Arifianto
Pengertian Game adalah salah satu
kebutuhan sekaligus menjadi masalah besar bagi para pengguna komputer, hal
tersebut dikarenakan untuk dapat menjalankan suatu game dengan nyaman, maka
dibutuhkan spesifikasi komputer yang relatif tinggi dibanding komputer untuk
penggunaan biasa.
1.3.Jenis
Game
Game memliki jenis dan tipe yang
berbeda-beda. Kali ini kita akan membahas beberapa game dengan jenis action,
adventure, arcade, fighting, real-time strategy, education game, firs-person
shooter dan third-person shooter.
a. Action
Game action atau aksi adalah game yang
menampilkan aksi atau laga.
b. Adventure
Game adventure adalah game petualangan
yang memiliki suatu alur cerita.
c. Arcade
Game arcade adalah game endless yang
berfokus pada skor tertinggi untuk dicapai.
d. Fighting
Game fighting adalah game dari seni bela
diri atau mungkin pertarungan dengan senjata atau dengan tangan kosong.
e. Real-Time
Strategy
Game real-time strategy adalah suatu
game strategis yang dapat dimenangkan dengan strategi yang baik untuk
mengalahkan musuh.
f. Education
Game
Game edukasi adalah suatu game yang
memiliki tujuan untuk mendidik.
g. First-Person
Shooter dan Third-Person Shooter
Game tembak-tembakan dapat berbentuk 2 angle of
view, yaitu first person dan third person. Dimana first person adalah tampilan
dari orang pertama yg memerankan game tersebut, sedangkan third person adalah
tampilan dari orang ketiga yang mengikuti karakter pada game tersebut.
2.
Teknologi Game
2.1.Bussiness
in computer game
Bisnis dalam dunia game mengalami
perkembangan yang pesat. Perusahaan-perusahaan besar penyedia game saling
bersaing untuk mendapatkan pelanggan. Diantaranya ada Electronic Arts, Ubisoft,
Bethesda, Valve dan sebagainya. Perusahaan tersebut berusaha untuk membuat game
dengan penawaran-penawaran yang menarik serta dengan performa yang menggiurkan.
Mereka akan menyediakan gameplay yang menarik, grafik yang bagus, dan
sebagainya.
2.2.3D
Engine
Engine bukanlah executable program, artinya
engine tidak bisa dijalankan sebagai program yang berdiri sendiri. Diperlukan
sebuah program utama sebagai entry point atau titik awal jalannya program. Pada
C++, entry point-nya adalah fungsi ‘main().’ Biasanya program utama ini relatif
pendek, jadi game engine adalah program yang ‘memotori’ jalannya suatu program
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.
2.3.Scene
Graph
Scene graph adalah suatu teknik
pengolahan data atau struktur data yang biasanya dipakai pada suatu aplikasi
rekayasa grafis berbasis vector dan pemodelan tiga dimensi baik itu untuk
keperluan video game ataupun lainnya. Beberapa program scane graph ini sebagai
berikut :
a. Ogre
3D
Ogre 3D mendukung Cross Platform, yaitu
mendukung pada platform Windows, Linux, OSX, Android, IOS, Javascript, Windows
Phone, dan WinRT. Aplikasi ini juga open source atau gratis, sehingga kita bisa
menggunakannya tanpa harus membayar.
b. Unity
Unity juga merupakan salah satu aplikasi
pembuat game dengan multi platform yang didesain agar kompatibel dengan
berbagai macam OS. Grafis yang dibuat juga sudah mendukung teknologi grafis
tingkat tinggi untuk OpenGL dan directX. Unity juga cocok untuk platform OS
Linux dan Windows.
Sumber
:
Komentar
Posting Komentar