Anda di halaman 1dari 5

SILABUS GAME PROGRAMMING ONLINE

Mata kuliah : Pemrograman Game


Kode/SKS :
Penulis : Hadi Sutopo
Kompetensi Umum : Diperlihatkan prinsip-prinsip dan teknik pengembangan game dua dimensi dengan Adobe Flash dan
GameMaker Studio mahasiswa jurusan Game Computing dan Teknik Informatika dapat membuat game
dua dimensi berdasarkan prinsip dan teknik pemrograman ActionScript 3.0 dan GameMaker Studio 2.
Deskripsi mata kuliah : Mata kuliah ini akan membahas tentang teknik dan prinsip pngembangan game dua dimensi. Mata
kuliah Pemrograman Game akan membahas pokok bahasan yang mencakup: (1) Sejarah dan macam game; (2) Karakteristik game dan
desain karakter; (3) Metode pengembangan multimedia dan game; (4) Dasar pemrograman ActionScript 3.0; (5) Variabel, kelas, metode, text,
serta operasi logika dan matematika; (6) Visualisasi desimal ke biner; (7) Visualisasi algoritma Bresenham; (8) GameMaker Studio; (9)
Menggerakkan objek dengan keyboard; (10) Menggerakkan objek dengan mouse; (11) Teks; (12) Game platformer; (13) Game matematika.

NO KOMPETENSI POKOK SUB POKOK KEGIATAN MEDIA DAN SUMBER


KHUSUS MATERI MATERI BELAJAR SUMBER
BELAJAR
1 INTRODUKSI MATA KULIAH
2 Menjelaskan MODUL 1 - Sejarah game Membaca Bahan online http://www.
sejarah dan Sejarah dan dari tradisional mendonload dan artikel sejarah dan thegamesjournal.com/articles/WhatIsaG
macam game macam game sampai digital mempelajari macam game ame.shtml
- Macam game sejarah dan
macam game https://thoughtcatalog.com/jane-
hurst/2015/02/12-types-of-computer-
games-every-gamer-should-know-about

https://www.wepc.com/news/video-
game-statistics/#video-gaming-industry-
overview

1
3 Menjelaskan MODUL 2 - Karakteristik Mendiskusikan Bahan online http://www.
karakteristik Karakteristik game karakteristik artikel karakteristik thegamesjournal.com/articles/WhatIsaG
game dan game dan desain - Desain karakter game dan desain game dan desain ame.shtml
desain karakter karakter karakter karakter
https://dx.doi.org/10.15405/epsbs.2018.
12.02.47

4 Menjelaskan MODUL 3 - Metode Mendiskusikan Bahan online http://www.ijcte.org/index.php?m=conte


metode Metode pengembangan dan merancang artikel dan video nt&c=index&a=show&catid=107&id=15
pengembangan pengembangan multimedia pengembangan tentang metode 24
multimedia dan multimedia dan - Metode multimedia dan pengembangan
game game game multimedia dan https://courses.cs.ut.ee/MTAT.03.263/2
pengembangan
game 016_fall/uploads/Main/slides6
game
- Aspek artistik
dalam game https://www.youtube.com/watch?v=3q1
1Lhnpn1k
5 Menjelaskan MODUL 4 Dasar Membaca, Bahan online https://books.google.co.id/books/about/
dasar Dasar pemrograman mendonload, dan artikel dan video Pemrograman_Multimedia_dengan_Act
pemrograman pemrograman ActionScript 3.0 membuat tentang dasar ionScri.html?hl=id&id=ss5ZDwAAQBAJ
ActionScript 3.0 ActionScript 3.0 program pemrograman &redir_esc=y
ActionScript 3.0

6 Menjelaskan MODUL 5 - Variabel, kelas, Mendiskusikan Bahan online https://books.google.co.id/books/about/


variabel, kelas, Variabel, kelas, metode, text dan membuat artikel dan video Pemrograman_Multimedia_dengan_Act
metode, text, metode, text, - Operasi logika program tentang tentang text, serta ionScri.html?hl=id&id=ss5ZDwAAQBAJ
serta operasi serta operasi text, serta operasi operasi logika dan &redir_esc=y
dan matematika
logika dan logika dan logika dan matematika
matematika matematika matematika https://www.youtube.com/watch?v=QT2
Y_UqZdtg
Contoh pengembangan video tutorial
visualisasi konversi bilangan desimal ke
biner
7 Menjelaskan MODUL 6 Visualisasi, Mendiskusikan Bahan online https://books.google.co.id/books/about/
visualisasi Visualisasi, algoritma dan membuat artikel dan video Pemrograman_Multimedia_dengan_Act
algoritma algoritma Bresenham program tentang tentang visualisasi ionScri.html?hl=id&id=ss5ZDwAAQBAJ
Bresenham Bresenham visualisasi &redir_esc=y

2
algoritma algoritma http://multimedia.topazart.info/content/m
Bresenham Bresenham ultimedia/pemMultimedia.pdf

8 Ujian Tengah Sememester


9 Menjelaskan MODUL 7 Pemrograman Mendiskusikan Bahan online http://docs2.yoyogames.com/
pemrograman Pemrograman game dengan dan membuat artikel dan video
game dengan game dengan GameMaker program game tentang
GameMaker GameMaker Studio dengan Pemrograman
Studio Studio GameMaker game dengan
Studio GameMaker
Studio

10 Menjelaskan MODUL 8 Menggerakkan Mendiskusikan Bahan online http://docs2.yoyogames.com/


cara Menggerakkan objek dengan dan membuat artikel dan video
menggerakkan objek dengan keyboard progran tentang cara
objek dengan keyboard menggerakkan menggerakkan
keyboard objek dengan objek dengan
keyboard keyboard

11 Menjelaskan MODUL 9 Menggerakkan Mendiskusikan Bahan online http://docs2.yoyogames.com


cara Menggerakkan objek dengan dan membuat artikel dan video
menggerakkan objek dengan mouse progran tentang cara https://www.youtube.com/watch?v=issZ
objek dengan mouse menggerakkan menggerakkan NDXjMAQ&t=18s
mouse objek dengan objek dengan
mouse mouse

12 Menjelaskan MODUL 10 Static text, input Medonload dan Bahan online http://docs2.yoyogames.com/
penggunaan Teks text, dan output mempelajari cara artikel dan video
teks text menggunakan tentang static text,
static text, input input text, dan
text, dan output output text
text

13 Menjelaskan MODUL 11 Membuat program Medonload dan Bahan online http://docs2.yoyogames.com/


cara membuat Cara membuat game platformer mempelajari cara artikel dan video Contoh pengembangan game
game platformer game platformer tentang cara platformer

3
cara membuat membuat game
game platformer game platformer

14 Menjelaskan MODUL 12 Membuat program Medonload dan Bahan online http://docs2.yoyogames.com/


cara membuat Cara membuat bame matematika mempelajari cara artikel dan video
game game matematika cara membuat tentang cara
matematika game matematika membuat game
matematika

15 UJIAN AKHIR SEMESTER


16 PENUTUPAN MATA KULIAH

Daftar Pustaka
Bylieva, D. & Sastre, M. (2018). Classification of Educational Games According to Their Complexity and The Player’s Skills. 18th PCSF 2018
Professional Culture of the Specialist of the Future. The European Proceedings of Social & Behavioural Sciences.
https://dx.doi.org/10.15405/epsbs.2018.12.02.47

Hurst, J. (2019, 15 October). 12 Types Of Computer Games Every Gamer Should Know About. Diakses dari https://thoughtcatalog.com/jane-
hurst/2015/02/12-types-of-computer-games-every-gamer-should-know-about
Jaggo, J. (2019, October). Game Development Life Cycle. Diakses dari https://courses.cs.ut.ee/MTAT.03.263/2016_fall/uploads/Main/slides6.
Kramer. W. (2019, 9 November). What is a Game? Diakses dari http://www. thegamesjournal.com/articles/WhatIsaGame.shtml

Rusli, M & Sutopo, H. (2019). Development of Visualization Scoreboard for Four Disciplines Execution Visualization of Journal Publication on Mobile
Devices. International Journal of Computer Theory and Engineering (IJCTE) Vol. 11, No. 6, PP. 97-102

Sutopo, A. H. (2018). Pemrograman Multimedia dengan ActionScript 3.0. An1mage.


https://books.google.co.id/books/about/Pemrograman_Multimedia_dengan_ActionScri.html?hl=id&id=ss5ZDwAAQBAJ&redir_esc=y

4
WePC. (2019, 12 October). Video Game Industry Statistics, Trends & Data. Diakses dari https://www.wepc.com/news/video-game-statistics/#video-
gaming-industry-overview

yoyogames. (2019, October). GameMaker Studio. Diakses dari http://docs2.yoyogames.com/

Anda mungkin juga menyukai