Nama : Dinokta Pangestu
NPM : 53414187
Kelas : 3IA21
Dosen : Syefani Rahma Deski
PENDAHULUAN
A. Pengertian Game
Game adalah
permainan yang menggunakan
interaksi dengan
antarmuka pengguna melalui gambar yang dihasilkan oleh
peranti video.
Game umumnya menyediakan sistem penghargaan misalnya skor yang dihitung berdasarkan tingkat keberhasilan yang dicapai dalam
menyelesaikan tugas-tugas yang ada di dalam permainan.
Kata "
video" pada "
video game" pada awalnya merujuk pada
peranti tampilan raster. Namun dengan semakin dipakainya istilah "
video game", kini kata permainan video dapat digunakan untuk menyebut permainan pada
peranti tampilan apapun.
Sistem elektronik yang digunakan untuk menjalankan permainan video disebut
platform, contohnya adalah
komputer pribadi dan konsol permainan.
B. Jenis - Jenis Game
Berdasarkan Platform
1. PC Games
Game jenis ini biasanya dimainkan menggunakan personal computer atau
PC Desktop hingga
laptop.
2. Console Games
Game jenis ini bisa dimainkan menggunakan konsol game tertentu seperti
PlayStation hingga
Xbox.
3. Handheld Games
Game satu ini bisa dimainkan di console game khusus yang mudah dibawa seperti
Sony PSP atau
Nintendo DS.
4. Mobile Games
Berdasarkan Genre
1. Action game
300: Seize Your Glory
Game jenis ini menghadirkan fitur utama berupa aksi. Dalam
action game,
pemain harus memiliki ketrampilan dan reaksi yang cepat untuk melawan
musuh dan menghindari rintangan. Intinya dalam game ini pemain harus
menggunakan refles, akurasi dan waktu yang tepat untuk menyelesaikan
sebuah level game.
Tak heran, action game biasanya hadir dengan grafis yang mumpuni dan
proses yang tidak lambat sehingga pemain bisa maksimal bermain. Jenis
game ini merupakan jenis game paling awal sebelum hadirnya genre-genre
lain seperti fighting game hingga first person shooter.
2. Fighting game
Mortal Kombat X
Game satu ini berisi pertarungan. Dalam game ini, pemain dapat
memilih karakter dengan kemampuan berbeda-beda. Pemain juga bisa
mengeluarkan jurus dan kemampuan berbeda dari tiap karakter untuk
mengalahkan musuh. Biasanya pertarungan hadir secara
one on one
(satu lawan satu) dalam sebuah arena yang terbatas. Contoh game jenis
ini yang cukup terkenal ialah Mortal Kombat, Street fighter hingga
Teken.
3. First Person Shooter (FPS)
Dead Effect 2
Sesuai namanya, game jenis ini berisi tembak-menembak. Namun, dalam
game ini kamu akan memainkan tokoh dengan cara pandang orang pertama.
Tak heran dalam beberapa game, karakter hanya ditampilkan dalam bentuk
tangan atau senjata saja. Dalam game FPS ini kamu akan menemukan
berbagai misi yang harus kamu selesaikan. Intinya dalam game ini, pemain
membutuhkan reflex, koordinasi mata dan tangan hingga waktu yang tepat.
Contoh game jenis ini ialah Dead Effect dan Counter Strike.
4. Third Person Shooter (TPS)
Dead Space
Game ini sebetulnya mirip dengan FPS. Game tembak menembak ini hanya
berbeda pada sudut pandang pemain. Biasanya game ini akan menampilkan
pemain tampak setengah badan atau sudut pandang orang ketiga. Contoh
game ini ialah Dead Space hingga Hallo.
5. Real Time Strategy (RTS)
Clash of Clans
Game jenis ini menitikberatkan unsur strategi. Game ini memerlukan
kemampuan pemain untuk memimpin sebuah pasukan, kemudian mengelola
sumber daya hingga membangun peradaban. Tak heran bila game ini memiliki
waktu permainan yang lebih lama dan bisa dikerjakan santai. Setelah
pembangunan selesai, kamu bisa berperang dengan pasukan lain untuk
merebut kekuasaan. Maka dibutuhkan strategi yang pas dan hati-hati agar
pasukan bisa menang dan wilayah sendiri tidak diserang. Contoh game
jenis ini ialah Dota, Age of Empires hingga
Clash Of Clans.
6. Role Playing Game (RPG)
Final Fantasy XV
Game ini menghadirkan gameplay yang mengandung unsur leveling. Dalam
game ini pemain akan bebas menjelajah dunia game. Setiap karakter
memiliki kemampuan dan kekuatan yang berbeda bahkan dapat berkembang
sesuai yang dinginkan pemain.
Game RPG memungkinkan pemain untuk berkompetisi hingga berinteraksi atau
bertarung dengan pemain lain. Beberapa Game RPG bahkan membuat pemain
bisa menentukan ending dari jalan cerita game tersebut. Game RPG terbagi
menjadi dua jenis yakni Action RPG dan turn based RPG. Contoh game
jenis ini ialah Ninja Saga dan Final Fantasy.
7. Adventure
Tomb Raider
Game jenis ini berisi tentang petualangan. Pemain bisa memainkan
karakter untuk menjelah hutan belantara atau menjelajahi sebuah
bangunan. Intinya, pemain akan melalui sebuah misi. Game ini akan
menekankan jalur cerita dan kemampuan berpikir pemain untuk menemukan
petunjuk berikutnya. Game jenis ini contohnya,
Tomb rider hingga Grand Theft Auto.
8. Simulasi
The Sims 4
Game dengan genre ini hadir dengan konsep yang mirip kenyataan. Semua
faktor dalam game akan dibuat semirip dunia nyata, ada yang
menceritakan kehidupan manusia atau kehidupan menjadi seorang walikota
membangun sebuah kota. Dalam game ini semua keputusanmu berpengaruh pada
karakter yang dimainkan. Inti dari game ini membuat pemain harus
berpikir untuk mendirikan, membangun hingga mengatasi masalah dengan
dana terbatas. Contoh game ini ialah The Sims dan Sim City.
9. Sport Game
Pro Evolution Soccer 2016
Game jenis ini hadir untuk para pemain yang gemar olah raga. Game ini
memiliki gameplay berbagai jenis olahraga di dunia. Intinya, pemain
akan melakukan pertandingan olahraga secara virtual. Conton game jenis
ini ialah Pro Evolution Soccer hingga NBA 2015.
10. Racing Game
Need for Speed
Game ini berisi game balapan atau kemampuan mengemudi baik motor dan
mobil atau kendaraan lainnya. Game ini akan memacu adrenalin pemain
untuk menjadi yang tercepat di sirkuit. Game jenis ini contohnya, Racing
game dan Need for Speed
11. Multiplayer Game
Ragnarok
Jenis game ini terbilang sedang tren di pasar Indonesia. Dalam game
ini pemain akan bermain secara bersamaan dengan lebih dari 2 orang
bahkan bisa ribuan orang bila memainkannya secara online. Pemain akan
berada di sebuah dunia virtual untuk melawan musuh. Rata-rata game ini
menggunakan konsep strategi walaupun ada pula genre lainnya. Contoh game
ini Clash of Clan, Warcraft hingga Ragnarok.
C. Bisnis dalam Game Komputer
Di zaman modern ini, tidak dipungkiri lagi bahwa game sangat berperan
untuk sebagian besar pengguna teknologi, terutama pengguna komputer.
Game merupakan sarana hiburan di tengah padatnya aktvitas yang dilalui.
Namun, game ternyata juga dapat dijadikan sebuah bisnis yang
menjanjikan. Dengan hobi para gamer ini, tentu terdapat peluang untuk
mendapatkan profit.
Bisnis dalam game komputer berkembang pesat seiring dengan berkembangnya
teknologi canggih saat ini. Dahulu kita hanya dapat menikmati game yang
tersedia di dalam komputer itu sendiri.
Namun sekarang sudah tersedia game online, dan juga games yang dapat
didownload baik free maupun berbayar. Games berbayar juga merupakan
bisnis karena sama saja dengan kita mengeluarkan uang untuk membeli
sebuah barang. Games berbayar ini biasanya memberikan kepuasan
tersendiri bagi pembelinya, karena terdapat fitur yang bagus di
dalamnya. Perkembangan lainnya ialah warung internet atau yang sering
kita dengar dengan istilah warnet. Warnet kini identik dengan game
online yang mereka sediakan, adapun game berbayar yang disediakan warnet
sehingga kita hanya tinggal memainkannya. Baik anak kecil hingga orang
dewasa mempunyai hobi bermain game online ini. Dengan menyediakan
tempat, perangkat komputer yang lengkap, dan fasilitas pendukung
lainnya, membuat gamers betah berlama-lama untuk bermain.
Saat ini
perkembangan games di komputer sangat cepat. Para pengelola industri
game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik
untuk para pemainnya. Hal inilah yang membuat perkembangan games di
komputer sangat cepat. Sehingga games bukan hanya sekedar permainan
untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk
meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
D. 3D Engine
3D engine adalah perangkat lunak yang dirancang
untuk membuat dan mengembangkan video game. Fungsi utama yang diberikan
oleh 3D engine meliputi rendering untuk 2D atau 3D graphic,
collision detection, sound, scripting, animasi, artificial
intelligence, networking, memory management, threading dan scene graph. 3D engines memberikan perangkat untuk visual development dengan
tambahan komponen perangkat lunak yang dapat dipakai berulang kali.
Perangkat ini pada umumnya memberikan integrated development environment
yang dapat mempermudah, serta mempercepat pengembangan game.
E. Scene Graph
Scene Graph adalah suatu teknik pengelolaan data atau struktur data yang
biasanya dipakai pada suatu aplikasi rekayasa grafis berbasis vektor dan
pemodelan tiga dimensi baik itu untuk keperluan video game ataupun yang
lainnya dengan menggunakan konsep graf berarah dan pohon m-ary.
Beberapa program yang menggunakan Scene Graph ini adalah AutoCad, Adobe
Illustrator, Corel Draw, dll. Pengertian teoritis dari Scene Graph ini
sebenarnya tidak jelas atau kabur dikarenakan para programmer yang
menggunakan Scene Graph pada sebuah aplikasi hanya mengambil prinsip
dasarnya lalu mengimplementasikannya pada aplikasi tersebut sesuai
fungsi dari aplikasi tersebut.
F. Ogre 3D
Sebuah adegan grafik adalah salah satu konsep yang paling banyak
digunakan dalam pemrograman grafis. Sederhananya, itu adalah cara untuk
menyimpan informasi tentang adegan. Kita sudah membahas bahwa adegan
grafik memiliki akar dan diatur seperti pohon. Tapi kami tidak menyentuh
pada fungsi yang paling penting dari grafik adegan. Setiap node dari
grafik adegan memiliki daftar anak-anak serta transformasi dalam ruang
3D. Transformasi ini terdiri dari tiga aspek, yaitu, posisi, rotasi, dan
skala. Posisi triple (x, y, z), yang jelas menggambarkan posisi node
dalam adegan. Rotasi disimpan menggunakan angka empat, konsep matematika
untuk menyimpan rotasi dalam ruang 3D, tapi kami bisa memikirkan rotasi
sebagai nilai floating point tunggal untuk setiap sumbu, menggambarkan
bagaimana node diputar menggunakan radian sebagai unit. Scaling cukup
mudah; lagi, menggunakan triple (x, y, z), dan masing-masing bagian dari
triple hanya faktor untuk skala sumbu dengan.
1. Fitur Produktivitas
- Sederhana , mudah digunakan OO dirancang untuk meminimalkan upaya
yang diperlukan untuk membuat adegan 3D , dan untuk menjadi independen
dari implementasi 3D yaitu Direct3D / OpenGL.
- Misalnya kerangka extensible membuat mendapatkan menjalankan aplikasi Anda cepat dan sederhana
- persyaratan umum seperti membuat manajemen negara , pemusnahan
spasial , berhubungan dengan transparansi dilakukan untuk anda secara
otomatis menghemat waktu yang berharga
- Bersih , desain rapi dan dokumentasi penuh dari semua kelas mesin
- Terbukti , mesin stabil digunakan dalam beberapa produk komersial
2. Platform & API 3D dukungan
- Direct3D 9 & 11 , OpenGL ( termasuk . ES , ES2 , ES3 dan OGL3 + )
dan WebGL ( Emscripten ) dukungan Jendela ( semua versi utama ) , Linux
, Mac OSX , Android , iOS , Windows Phone & WinRT
- dukungan Didasarkan pada berbagai kompiler seperti MSVC , GCC 3+ atau dentang
3. Fitur adegan
Sangat disesuaikan , manajemen adegan fleksibel , tidak terikat pada
jenis adegan tunggal . Gunakan kelas standar untuk adegan organisasi
jika mereka sesuai atau pasang di subclass Anda sendiri untuk
mendapatkan kontrol penuh atas organisasi adegan
Beberapa contoh plugin menunjukkan berbagai cara penanganan adegan
khusus untuk jenis tertentu dari tata letak ( mis BSP , octree )
Hirarkis adegan grafik ; node memungkinkan objek yang akan melekat satu
sama lain dan mengikuti setiap gerakan lain , struktur diartikulasikan
dll
Beberapa teknik bayangan rendering, teknik baik modulative dan aditif ,
stensil dan tekstur berbasis , masing-masing sangat dapat dikonfigurasi
dan mengambil keuntungan penuh dari setiap akselerasi perangkat keras
yang tersedia .
G. Processing
Processing adalah bahasa pemrograman dan lingkungan pemrograman (
development environment)
open source untuk memprogram gambar, animasi dan interaksi. Digunakan
oleh pelajar, seniman, desainer, peneliti, dan hobbyist untuk belajar,
membuat prototipe, dan produksi. Processing digunakan untuk mengajarkan
dasar-dasar pemrograman komputer dalam konteks rupa dan berfungsi
sebagai buku sketsa perangkat lunak (
software) dan
tool produksi profesional.
Processing adalah suatu projek terbuka yang diinisiasi oleh
Ben Fry dan
Casey Reas.
Berkembang dari ide-ide yang dieksplorasi di Aesthetics and
Computation Group (ACG) di MIT Media Lab. Projek ini kini terus
diperbaiki dan dikelola oleh sejumlah kecil
tim voluntir.
Processing mengaitkan konsep software pada prinsip-prinsip bentuk
rupa, gerak, dan interaksi. Processing mengintegrasikan suatu bahasa
pemrograman, lingkungan pemrograman, dan metodologi pengajaran ke dalam
sistem terpadu.
H. Game Maker
Game maker merupakan aplikasi game editor yang bersifat free atau
gratis. Software ini bisa digabungkan dengan bahasa pemograman lain
seperti C++, berguna bagi yang ingin membuat game bertipe Arcade(2D),
juga sudah disediakan sampel game yang dibuat dengan software ini,
diantara software itu pasti ada satu yang dikenal yaitu game “1945″.
Game maker memungkinkan untuk membuat permainan dengan menggunakan
drag-and-drop sederhana,sehingga tidak perlu memiliki pengalaman coding
sebelumnya. Ini mencakup pilihan bahasa pemrograman untuk menambahkan
fitur-fitur canggih pada permainan tanpa perlu menulis satu baris kode.
Software ini juga dapat membuat permainan mencari profesional dalam
sedikit waktu dan membuat game dengan latar belakang, animasi grafis,
musik dan efek suara bahkan game 3D. Jika telah memiliki banyak
pengalaman, ada built-in bahasa pemrograman, yang memberikan
fleksibilitas penuh menciptakan permainan dengan Game Maker.
Komponen pada game maker :
Sprite merupakan visualisasi gambar yang akan digunakan untuk
mempresentasikan objek pada game. Sprite dapat berupa gambar diam dan
dapat juga gambar animasi.
Object digunakan sebagai fungsi variable game. Pada fungsi ini,sprite
yang telah dibuat akan didefinisikan dengan memberikan event dan action
Background digunakan untuk memberikan tampilan pada game dalam bentuk gambar
Room digunakan untuk menerapkan objek pada ruang game, room dapat juga disebut dengan level game.
I. Unity
Unity merupakan ekosistem pengembangan game: mesin render yang kuat
terintegrasi dengan satu set lengkap alat intuitif dan alur kerja yang
cepat untuk membuat konten 3D interaktif, penerbitan multiplatform yang
mudah, ribuan kualitas, aset siap pakai di Asset Store dan berbagi
pengetahuan di komunitas.
Untuk developer dan studio independen, Unity dengan demokratisasi
ekosistem menghancurkan waktu dan biaya hambatan untuk menciptakan
permainan unik dan indah. Mereka menggunakan Unity untuk membangun
penghidupan melakukan apa yang mereka suka: menciptakan permainan yang
menghubungkan dan menyenangkan pemain pada platform apapun.
Unity Software
Unity merupakan suatu aplikasi yang digunakan untuk mengembangkan
game multi platform yang didesain untuk mudah digunakan. Unity itu bagus
dan penuh perpaduan dengan aplikasi yang profesional. Editor pada Unity
dibuat degan user interface yang sederhana. Editor ini dibuat setelah
ribuan jam yang mana telah dihabiskan untuk membuatnya menjadi nomor
satu dalam urutan rankking teratas untuk editor game. Grafis pada unity
dibuat dengan grafis tingkat tinggi untuk OpenGL dan directX. Unity
mendukung semua format file, terutamanya format umum seperti semua
format dari art applications. Unity cocok dengan versi 64-bit dan dapat
beroperasi pada Mac OS x dan windows dan dapat menghasilkan game untuk
Mac, Windows, Wii, iPhone, iPad dan Android.
Unity secara rinci dapat digunakan untuk membuat video game 3D, real
time animasi 3D dan visualisasi arsitektur dan isi serupa yang
interaktif lainnya. Editor Unity dapat menggunakan plugin untuk web
player dan menghasilkan game browser yang didukung oleh Windows dan Mac.
Plugin web player dapat juga dipakai untuk widgets Mac. Unity juga akan
mendukung console terbaru seperti PlayStation 3 dan Xbox 360. Pada
tahun 2010, telah memperoleh Technology Innovation Award yang diberikan
oleh Wall Street Journal dan tahun 2009, Unity Technology menjadi 5
perusahaan game terbesar. Tahun 2006, menjadi juara dua pada Apple
Design Awards.
Sumber :
https://id.wikipedia.org/wiki/Permainan_video
http://www.pricebook.co.id/article/review/2016/01/26/3593/ada-4-jenis-dan-11-genre-game-yang-mana-favorit-kamu
http://valinsz.blogspot.co.id/2016/03/teknologi-game-dan-bisnis-dalam-game.html
http://komputer123456.blogspot.co.id/2015/04/arsitektur-game-engine.html
https://blogs.itb.ac.id/wnugroho/processing/
http://halimah3010.blogspot.co.id/2016/03/petgame-scene-graph-ogre-3d-game-maker.html