Anda di halaman 1dari 21

PEMROGRAMAN

GAME
R I O A N DR IYAT KR I S D IAWA N / RI OA N D RI YAT@
GMAI L.CO M
FKOM
UNIKU
Pertemuan 1
Materi
◦Mengapa Mempelajari Game?
◦Definisi Game
◦Jenis Game
◦Sejarah Game
◦Arsitektur Pemrograman
Game
Mengapa mempelajari Game?
1. Menarik
2. Game tidak hanya tentang teknis tetapi juga berkaitan dengan
seni
3. Banyak industri/pekerjaan yg berkaitan dengan game
(Programmer, Desainer game, Artis 2D/3D, Tester game,
Produser game, Jurnalis game, Pemain game professional)
4. Kemampuan/pengetahuan tentang game dapat digunakan untuk
proses simulasi
Definisi Game
A game is a form of interactive entertainment where players must
overcome challenges, by taking actions that are governed by rules, in
order to meet a victory condition. (Rollings & Adams)
Sebuah permainan adalah bentuk hiburan interaktif di mana pemain
harus mengatasi tantangan , dengan mengambil tindakan yang diatur
oleh aturan , dalam rangka memenuhi kondisi kemenangan. (Rollings
& Adams)
Definisi Game
Game adalah sebentuk karya seni di mana peserta, yang
disebut Pemain, membuat keputusan untuk mengelola
sumber daya yang dimilikinya melalui benda di dalam game
demi mencapai tujuan. (Greg Costikyan)
GAME
Player(minimal ada 1 orang pemain)
Rule(Aturan main)
Victory Condition(Menang/kalah)

PLAYER :
1. YOU CAN
2. YOU CAN’T
Sejarah Game
Generasi Pertama (Game Konsol)
Generasi pertama konsol permainan video berlangsung dari tahun 1972, dengan rilis dari
Magnavox Odyssey, hingga 1977, ketika “pong”-style produsen konsol meninggalkan pasar
secara massal karena pengenalan dan keberhasilan mikroprosesor berbasis konsol.
Generasi Kedua (Game Konsol)
Dalam sejarah komputer dan video game, generasi kedua (biasa disebut sebagai awal era 8 bit
atau kurang lebih 4 bit era) dimulai pada tahun 1976 dengan merilis Fairchild Channel F dan
Radofin 1292 Advanced Programmable Video sistem. Di era generasi kedua ini yang menjadi
primadona konsol game adalah konsol game ATARI. Beberapa contoh konsol game pada generasi
kedua dapat dilihat disamping. Dari ki-ka adalah Fairchild Channel F,Atari 2600, Magnavox
Odyssey ver. 2 , Atari 5200.
Sejarah Game
Generasi Ketiga (Konsol Penyimpanan Lebih Besar)
Generasi ketiga dimulai pada tahun 1983 dengan dipasarkannya Jepang Family Computer tau
lebih dikenal dengan nama FAMICOM(kemudian dikenal sebagai Nintendo Entertainment
System di seluruh dunia). Walaupun konsol generasi sebelumnya juga menggunakan 8-bit
processor, pada akhir generasi inilah konsol rumah yang pertama kali diberi label oleh mereka
“bit”. Ini juga masuk ke mode sebagai sistem 16-bit seperti Mega Drive / Genesis dipasarkan
untuk membedakan antara generasi konsol. Di Amerika Serikat, generasi ini di game ini terutama
didominasi oleh NES / Famicom. Di era ini pulalah terjadi perang konsol game yang pertama
antara perusahaan konsol Nintendo dengan SEGA.
Sejarah Game
Generasi Keempat (Konsol gambar yang lebih tajam dan animasi yang lebih halus)
Generasi keempat atau biasa disebut dengan era 16 bit,pada generasi ini NES mendapat
sambutan hangat di seluruh dunia, dan sebuah perusahaan bernama Sega mencoba menyaingi
Nintendo. Pada tahun 1988, Sega merilis konsol next-generation mereka, Sega Mega Drive (yang
juga dikenal dengan Sega Genesis). Konsol ini menyajikan gambar yang lebih tajam dan animasi
yang lebih halus dibanding NES. Konsol ini cukup berhasil memberi tekanan, tetapi NES tetap
bertahan dengan angka penjualan tinggi. Dua tahun berselang, pada 1990, Nintendo kembali
menggebrak dengan konsol next-gen mereka, SNES (Super Nintendo Entertainment System).
Selama 4 tahun, Nintendo dan Sega menjadi bebuyutan, meskipun ada beberapa produsen
seperti SNK dengan NeoGeo-nya, NEC dengan TurboGrafx-16 dan Phillips CD-i, tapi kedua konsol
mereka begitu handal dan populer.
Sejarah Game
Generasi Kelima (Konsol Portable)
Generasi kelima atau disebut juga dengan era konsol 32 bit. dimana konsol game yang paling
populer pada generasi ini adalah Sony Playstation.
Generasi Keenam
Generasi keenam ini ditandai dengan munculnya konsol-konsol game next generation dari
masing-masing perusahaan seperti SONY, SEGA,Nintendo serta munculnya satu lagi konsol game
baru yang diluncurkan oleh Microsoft yang diberi nama Xbox. Perang konsol game ini akhirnya
mengakibatkan jatuhnya perusahaan konsol SEGA yang tidak dapat lagi meneruskan konsol next
generation(Dreamcast) mereka dan lebih memilih untuk berkonsentrasi dibidang pembuatan
game konsol
Sejarah Game
Generasi Ketujuh (Perang Konsol Portable)
Dikarenakan semakin canggihnya teknologi di bidang teknologi maka kemudian 3 perusahaan
konsol terbesar(Sony, Nintendo, dan Microsoft) mengeluarkan kembali konsol next-generation
mereka keluaran terbaru. Sony mengeluarkan konsol next-gen yang diberi nama PS3(Playstation
3), lalu Nintendo dengan Nintendo Wii kemudian Microsoft dengan Xbox 360. Pada generasi ini
semakin dikembangkan sistem permainan online atau permainan yang melibatkan banyak
pemain yang terhubung dengan konsol mereka dan semakin ditinggalkannya permainan single
player.
Jenis Game
RPG (Role Playing Game)
RPG adalah salah satu game yg mengandung unsur experience atau leveling dalam gameplay
nya. Biasanya dalam game ini kita memiliki kebebasan untuk menjelajah dunia game tersebut,
dan kadang kala dalam beberapa game, kita dapat menentukan ending dari game tersebut
FPS (First Person Shooting)
FPS adalah game yg tembak menembak yg memiliki ciri utamanya adalah penggunaan sudut
pandang orang pertama yg membuat kita dibelakang senjata.
Third Person Shooter
TPS adalah game yg mirip dengan FPS yaitu memiliki gameplay tembak
menembak hanya saja sudut pandang yg digunakan dalam game ini
adalah orang ketiga.
Jenis Game
Strategy
STRATEGY adalah genre game yg memiliki gameplay untuk mengatur
suatu unit atau pasukan untuk menyerang markas musuh dalam rangka
memenangkan permainan. biasanya di dalam game Strategy, kita dituntut
untuk mencari gold untuk membiayai pasukan kita.
Sports
Sports Adalah genre bertema permainan olahraga. Sistem permainan akan
berbeda-beda tergantung jenis olahraga yang menjadi tema game tersebut
Jenis Game
Simulation
Simulasi Adalah genre yang mementingkan realisme. Segala faktor pada game ini
sangat diperhatikan agar semirip didunia nyata. Segala nilai, material,
referensi, dan faktor lainnya adalah berdasarkan dunia nyata. Cara
memainkannya juga berbeda, karena biasanya kontrol yang dimiliki cukup
rumit. Genre simulasi meliputi game racing, flight, sampai militer
Tycoon
Tycoon adalah game yg menjadikan kita sebagai seorang bussinesman
yang akan mengembangkan sesuatu Property untuk dikembangkan hingga
laku di pasaran
Racing
Racing Game adalah game sejenis racing yg memungkinkan kita untuk
mengendalikan sebuah kendaraan untuk memenangkan sebuah balapan.
Jenis Game
Action Adventure
Action Adventure adalah game berupa petualangan salah seorang
karakter yg penuh dengan penuh aksi yg akan terus ada hingga game
tersebut tamat. (Biasanya Action dimasukan kategori RPG)
Arcade
Arcade game adalah genre game yang tidak terfokus pada cerita, melainkan hanya dimainkan
"just for fun" atau untuk kejar-mengejar point / highscore

Fighting Game
Fighting adalah genre game bertarung. Seperti dalam arcade, pemain dapat mengeluarkan
jurus-jurus ampuh dalam pertarungannya. Genre fighting biasanya one on one dalam sebuah
arena yang sempit.
Fitur yang harus ada dalam membangun
1.game
Graphics
2. Math
3. Input handling
4. Audio
5. AI
6. Physics
7. Scripting
8. Level Editor
9. Network
Tools Dalam Membuat Game
 Egine Game
Game Maker, Unity, RPG Maker, dll.
 Programming Language
Netbeans, Eclipse, Android Studio, dll
 Grapich 3d/2d Egine
Photoshop, 3Dmax
 Audio Egine
Mp3cuter, dll.
Egine Game
Game Egine adalah sebuah perangkat lunak yang dirancang untuk membuat
sebuah game. Sebuah game egine biasanya dibangun dengan mengenkapsulasi
beberapa fungsi standar yang umum digunakan dalam pembuatan sebuah
game. Misalnya fungsi rendering, pemanggilan suara, network, atau pembuatan
partikel untuk special effect. Sebagian besar game egine umumnya berupa
library atau sekumpulan fungsi-fungsi yang penggunaannya dipadukan dengan
Bahasa pemrograman
Egine Game
Sebuah Game Egine Juga biasanya dilengkapi dengan fungsi-fungsi grafis atau komputasi dasar
yang jarang diketahui oleh developer. Game egine membungkus itu semua untuk menjadikan
proses pembuatan menjadi lebih cepat dan mudah. Beberapa game egine yang memiliki fitur
tersebut adalah : TrueVision, Irrlicht dan Ogre3D.
Terdapat juga game egine yang sudah dilengkapi dengan IDE (Integrated Development
Environment) adalah program komputer yang memiliki beberapa fasilitas yang
diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan
semua utilitas yang diperlukan dalammembangun perangkat lunak. Game Egine yang sudah
dilengkapi dengan IDE antara lain : UDK, Crysis, UNITY.
Siklus Pembuatan Game Menggunakan Software Development
(Roedavan, Rickman. (2014). Unity Tutorial Game Engine.
Penerbit Informatika. Bandung)
DEVELOPER
TEAM
SOFTWARE DEVELOPMENT (Delphi, C3, Java) GAME

GAME EGINE

Assets Artwork Function Artwork

Rendering (Frame Rate), Audio


Image (Photoshop, Gimp), Movie
(Format Data), Math (Vector,
(Unlead, Pinacle), Sound
Projectile), Collision (Mesh, Vertec),
(SoundForge, Audacity), 3D Model
Network (TCP, UDP), SFX (Particle,
& Animation (3DMax, Blender)
Fire, Water)
Siklus Pembuatan Game Menggunakan Game Egine
(Roedavan, Rickman. (2014). Unity Tutorial Game
Engine.
Penerbit Informatika. Bandung)
DEVELOPER GAME EGINE + IDE
TEAM (World Editor, Asset Manager, Code Editor) GAME

Code Editor Artwork World Editor Artwork

Class, Function, Variable, Public, Terrain, Hill, Mountain, Light, Shadow,


Private, Condition, Loop, Inheritence Trees, Grass, Wind, Water

Assets Artwork Function Artwork


Rendering (Frame Rate),
Image (Photoshop, Gimp), Movie
Audio (Format Data), Math
(Unlead, Pinacle), Sound (SoundForge,
(Vector, Projectile), Collision
Audacity), 3D Model & Animation
(Mesh, Vertec), Network
(3DMax, Blender)
(TCP, UDP), SFX (Particle,
Fire, Water)

Anda mungkin juga menyukai