commit to user
i
PEMBUATAN GAME “DARK KEEPER” MENGGUNAKAN UNREAL DEVELOPMENT KIT
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Disusun Oleh:
MUHAMMAD SANDY PRIYANTO NIM.M3110105
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET
commit to user
ii
HALAMAN PERSETUJUAN
PEMBUATAN GAME “DARK KEEPER” MENGGUNAKAN UNREAL DEVELOPMENT KIT
Disusun Oleh
MUHAMMAD SANDY PRIYANTO NIM.M3110105
Tugas Akhir ini disetujui untuk dipertahankan di hadapan dewan penguji pada tanggal 12 JULI 2013
Pembimbing Utama
commit to user
iii
HALAMAN PENGESAHAN
PEMBUATAN GAME “DARK KEEPER” MENGGUNAKAN UNREAL DEVELOPMENT KIT
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika
Pada hari
1. Penguji 1 Agus Purnomo,S.Si
NIDN.0607038501 ( )
2. Penguji 2 Rudi Hartanto,S.Si
NIDN. 9906008058 ( )
3. Penguji 3 Ovide Decroly Wisnu Ardhi,S.T,M.ENG
NIDN. 0603058601 ( )
Disahkan Oleh:
Dekan Fakultas MIPA UNS
Prof. Ari Handono Ramelan, M.Sc.(Hons), Ph.D. NIP. 19610223 198601 1 001
Ketua Program Studi DIII Teknik Informatika UNS
commit to user
iv
ABSTRACT
Muhammad Sandy Priyanto. M3110105. “DARK KEEPER” GAME DEVELOPMENT USING UNREAL DEVELOPMENT KIT, Diploma of Information Engineering, Faculty of Mathematics and Natural Sciences, Sebelas Maret University Surakarta, June 2013.
Unreal Development Kit is a game engine that uses a special object based programming language that is called Unreal Script, which has an equation with the programming language C++ and JAVA. The method that is used in the making of this game is to compare similar games that have the same type of gameplay.
From the results of this analysis, the game entitled ”DARK KEEPER”. “DARK KEEPER” Game is 3rd Person Shooter game with hack and slash genre
and implemented as a PC-Game. This game is not designed with conventional
programming languages such as C++ and JAVA, but uses a programming language specifically to facilitate the work of game makers with features created specifically for each part of the game development process, such as modeling, animating, and programming.
Modern games use a technology that is more complex than casual games in terms of graphics, sound, and gameplay.The Conclusions from the making of
this game is the making of 3-D based game in particular is almost impossible
without the help of game engine, because every element that is used for making a
3-D based game is very complex.
commit to user
v
ABSTRAK
Muhammad sandy Priyanto. M3110105. Pembuatan Game “DARK KEEPER” Menggunakan UNREAL DEVELOPMENT KIT. Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta, Juni 2013.
Unreal Development Kit merupakan Game Engine yang menggunakan
bahasa pemrograman khusus berbasis object yang di disebut dengan Unreal
Script, yang memilki persamaan dengan bahasa pemrograman C++ dan JAVA. Metode yang digunakan dalam proses pembuatan game ini adalah dengan
membandingkan game sejenis yang memiliki tipe Gameplay yang sama.
Dari hasil analisa tersebut, dirancanglah game yang berjudul “DARK
KEEPER”. Game “DARK KEEPER” adalah game 3rd Person Shooter dengan
genre hack and Slash dan diimplementasikan sebagai PC-Game. Game ini tidak
dirancang dengan bahasa pemrograman konvensional seperti C++ dan JAVA,
melainkan menggunakan bahasa pemrograman yang khusus untuk mempermudah
kerja para pembuat Game dengan fitur-fitur yang dibuat khusus untuk setiap
bagian dari proses pembuatan game seperti modeling, animating, dan programing.
Game modern menggunakan teknologi yang yang jauh lebih kompleks
dari game casual baik dalam hal Grafis, Sound, maupun Gameplay-nya.
Kesimpulan dari hasil pembuatan game ini adalah dalam pembuatan game khususnya game berbasis 3 Dimensi hampir tidak mungkin dikerjakan tanpa
bantuan game engine, karena setiap elemen yang digunakan sangat kompleks.
commit to user
vi
MOTTO DAN PERSEMBAHAN
LIFE IS SIMPLE MAKE YOUR CHOICES AND DON’T LOOK
BACK
Kupersembahkan goresan tinta ini
untuk :
1.
Kedua orang tuaku tercinta
2.
Adikku tersayang
3.
Teman-teman Intuisi, terima kasih
atas dukungannya
4.
Teman-teman seperjuangan Teknik
Informatika A 2010 yang tidak
commit to user
vii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT Yang Maha Mendengar lagi Maha
Melihat dan atas segala limpahan rahmat, taufik, serta hidayah-Nya sehingga
penulis dapat menyelesaikan Tugas Akhir sampai selesai hingga pada pembuatan
laporan yang berjudul “Pembuatan Game “DARK KEEPER” Menggunakan
Unreal Development Kit.
Penyusunan Tugas Akhir ini merupakan salah satu syarat untuk memperoleh gelar Ahli Madya pada perogram studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
Dalam penulisan Tugas Akhir ini, tentunya banyak pihak yang telah memberikan bantuan baik moril maupun materil. Oleh karena itu penulis ingin
menyampaikan ucapan terima kasih yang sebesar-besarnya atas berbagai bantuan,
bimbingan, dan kritikan kepada penulis. Penulis mengucapkan terima kasih kepada:
1. Allah SWT yang telah memberi ijin-Nya atas terlaksananya kegiatan
ini.
2. Bapak Agus Purnomo,S.Si selaku dosen pembimbing yang telah
memberikan banyak masukan dalam penyelesaian laporan ini.
3. Dosen-dosen DIII Teknik Informatika FMIPA UNS yang telah
memberikan support kepada penulis dalam pelaksanaan Kegiatan ini.
4. Rekan-rekan angkatan 2010 pada umumnya dan kelas TIB angkatan
2010 pada khususnya yang telah memberikan dukungan dan bantuan.
5. Dan semua pihak yang secara langsung maupun tidak langsung telah
membantu penulis dalam penyelesaian laporan ini.
Semoga laporan dan pekerjaan penulis dapat bermanfaat bagi pembaca dan pihak
-pihak lain yang terkait.
Surakarta, 13 JULI 2012
commit to user
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN GAME ... 16
3.1. Perangkat Keras Yang Digunakan ... 16
3.2. Analisa Perancangan Game ... 16
3.3. Perancangan Sistem Game ... 19
3.3.1 Cerita Yang Diangkat ... 19
3.3.2 Rancangan Gameplay ... 21
3.3.3 Rancangan User Interface...24
3.3.4 Rancangan Map ...26
BAB IV IMPLEMENTASI DAN HASIL PENGUJIAN ...29
4.1 Minimum Spesifikasi Perangkat Yang Digunakan ...29
4.2 Implementasi Karakter ...29
4.3 Implementasi Map ... 36
4.4. Implementasi Gameplay ... 44
4.5 Implementasi Cinematic ...45
commit to user
5. Gambar 3.5. Stortyboard Scene Borobudur. ... 21
6. Gambar 3.6. Stortyboard Scene Pedang. ... 21
7. Gambar 3.7. Rancangan Gameplay Level 1 ... 22
8. Gambar 3.8. Rancangan Gameplay Level 2 ... 23
9. Gambar 3.9. Rancangan Gameplay Level 3 ... 24
10. Gambar 3.10. Rangcangan Design Main Menu ... 25
11. Gambar 3.11. Rangcangan Design Option Menu... 25
12. Gambar 3.12. Rangcangan Design HUD ... 26
13. Gambar 3.13. Rangcangan Design Pause Menu ... 26
commit to user
46. Gambar 4.30. Cinematik transisi level 1. ... 45
47. Gambar 4.31. Hasil uji coba level 1. ... 46
48. Gambar 4.32. Hasil uji coba level 2. ... 46
commit to user
xii
DAFTAR TABEL