PEMBUATAN GAME “DARK KEEPER” MENGGUNAKAN UNREAL DEVELOPMENT KIT.

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
SURAKARTA
2013
commit to user


i

perpustakaan.uns.ac.id

digilib.uns.ac.id

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

Agus Purnomo,S.Si
NIP/NIDN. 0607038501


commit to user

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PENGESAHAN
PEMBUATAN GAME “DARK KEEPER” MENGGUNAKAN
UNREAL DEVELOPMENT KIT
Disusun Oleh
MUHAMMAD SANDY PRIYANTO
NIM.M3110105
Dibimbing Oleh
Pembimbing Utama

Agus Purnomo,S.Si
NIP/NIDN. 0607038501
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

2. Penguji 2

NIDN. 0607038501
Rudi Hartanto,S.Si

)

3. Penguji 3

NIDN. 9906008058
(
Ovide Decroly Wisnu Ardhi,S.T,M.ENG
NIDN. 0603058601


)

(

(

)

Disahkan Oleh:

Dekan Fakultas MIPA UNS

Ketua Program Studi
DIII Teknik Informatika UNS

commit to user
Prof. Ari Handono Ramelan, M.Sc.(Hons), Ph.D.
NIP. 19610223 198601 1 001
iii


Drs.Y.S.Palgunadi,M.Sc
NIP. 19560407 198303 1 004

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.
Keyword : Unreal Development Kit, Unreal Script, Game engine, PC-Game

commit to user

iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

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.
Kata Kunci : Unreal Development Kit, Unreal Script, Game engine, PC-Game

commit to user

v

perpustakaan.uns.ac.id

digilib.uns.ac.id

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
dapat disebutkan satu persatu

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id


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 pihakpihak lain yang terkait.
Surakarta, 13 JULI 2012
Penulis

commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI
Halaman
HALAMAN JUDUL ............................................................................................ i
HALAMAN PERSETUJUAN ............................................................................. ii
HALAMAN PENGESAHAN ............................................................................. iii
HALAMAN ABSTRAK .................................................................................... iv
HALAMAN INTISARI ...................................................................................... v
MOTTO DAN PERSEMBAHAAN .................................................................. vi
KATA PENGANTAR ........................................................................................ vii
DAFTAR ISI .................................................................................................... viii
DAFTAR GAMBAR .......................................................................................... x
DAFTAR TABEL .............................................................................................. xii
BAB I PENDAHULUAN ................................................................................... 1
1.1. Latar Belakang Masalah ....................................................................... 1
1.2. Perumusan Masalah .............................................................................. 2
1.3 Batasan Masalah .................................................................................... 2
1.4 Manfaat Penelitian ................................................................................. 2
1.5 Tujuan Penelitian ................................................................................... 3
1.6 Sistematika Penulisan ............................................................................ 3
BAB II LANDASAN TEORI ............................................................................. 4
2.1. Game ...................................................................................................... 4
2.1.1. Pengertian PC Game .................................................................... 4
2.1.2. Genre Game ................................................................................. 5
2.1.3. Komponen-Komponen Game .................................................... 10
2.1.4 Game Balance ............................................................................. 10
commit to user
2.2. Game Engine ........................................................................................ 11
viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

2.3. Unreal Development Kit ...................................................................... 11
2.4. Unreal Script ........................................................................................ 12
2.5. 3d Modeling ......................................................................................... 12
2.6. Autodesk 3ds Max ................................................................................ 13
2.7. Zbrush .................................................................................................. 13
2.8. Adobe Photoshop CS6 ......................................................................... 14
2.9. nDo2 ..................................................................................................... 15
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
4.6 Hasil Pengujian .....................................................................................46
BAB V PENUTUP ............................................................................................. 47
5.1. Kesimpulan ........................................................................................... 47
5.2. Saran .................................................................................................... 47
DAFTAR PUSTAKA ........................................................................................ 48
LAMPIRAN ..................................................................................................... L-1
commit to user

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR

1.

Gambar 3.1. Assassin’s Creed II. ................................................................ 17

2.

Gambar 3.2. Devil May Cry 4. .................................................................... 18

3.

Gambar 3.3. Storyboard mimpi. ................................................................. 20

4.

Gambar 3.4. Storyboard Scene UNS. ......................................................... 20

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
14. Gambar 3.14. Map Level 1 Fakultas MIPA UNS ....................................... 27
15. Gambar 3.15. Map Level 2 Borobudur (indoor) ......................................... 27
16. Gambar 3.16. Map Level 3 Ruangan .......................................................... 28
17. Gambar 4.1. Base Mesh Karakter Manusia. ............................................... 30
18. Gambar 4.2. Base Mesh Perlengkapan Karakter. ........................................ 30
19. Gambar 4.3. Base Mesh Detail. ................................................................... 31
20. Gambar 4.4. Informasi Jumlah Polygon Pada Zbrush. ............................... 31
21. Gambar 4.5. Base Mesh akhir setelah di retopologi. .................................. 32
22. Gambar 4.6. UVW Map Bagian Kepala. .................................................... 32
23. Gambar 4.7. Fitur Spot Ligth Zbrush. ......................................................... 33
24. Gambar 4.8. Texture Difuse Map Bagian Kepala. ...................................... 33
commit to user

x

perpustakaan.uns.ac.id

digilib.uns.ac.id

25. Gambar 4.9. Texture Normal Map Bagian Kepala. .................................... 34
26. Gambar 4.10. Karakter utama Arlang. ........................................................ 34
27. Gambar 4.11. Musuh utama Neo. ............................................................... 34
28. Gambar 4.12. Musuh pertama. .................................................................... 35
29. Gambar 4.13. Droid Vangquis. .................................................................... 35
30. Gambar 4.14. Droid Beserk. ....................................................................... 36
31. Gambar 4.15. Layout Gedung A FMIPA UNS. ........................................... 37
32. Gambar 4.16. Denah Gedung A FMIPA UNS. ............................................ 37
33. Gambar 4.17. Mesh Gedung A FMIPA UNS. ............................................. 38
34. Gambar 4.18. Mesh Akhir Gedung A FMIPA UNS. ................................... 38
35. Gambar 4.19. UVW Map Gedung A FMIPA UNS. .................................... 39
36. Gambar 4.20. Difuse Map Gedung A FMIPA UNS. ................................... 39
37. Gambar 4.21. Difuse Map Akhir Gedung A FMIPA UNS. ......................... 40
38. Gambar 4.22. Noemal Map Akhir Gedung A FMIPA UNS. ....................... 40
39. Gambar 4.23. FMIPA UNS. ........................................................................ 41
40. Gambar 4.24. Mesh Level 2. ....................................................................... 41
41. Gambar 4.25. Mesh Akhir Level 2. ............................................................. 42
42. Gambar 4.26. UVW Map Mesh Level 2. .................................................... 42
43. Gambar 4.27. Difuse Map Level 2. ............................................................. 43
44. Gambar 4.28. Normal Map Level 2. ........................................................... 43
45. Gambar 4.29. Map Level 2. ........................................................................ 44
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
49. Gambar 4.33. Hasil uji coba level 3. ........................................................... 46

commit to user

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL
Tabel 3.1. Tabel Hasil Perbadingan Game. ........................................................ 19

commit to user

xii