Rancang bangun game 3 dimensi “tower defense” dengan menggunakan game engine unity cover

perpustakaan.uns.ac.id

digilib.uns.ac.id

RANCANG BANGUN GAME 3 DIMENSI “TOWER DEFENSE” DENGAN
MENGGUNAKAN GAME ENGINE UNITY

TUGAS AKHIR
Diajukan untuk memenuhi sebagian persyaratan mencapai derajat Diploma III
Program Studi Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret

Oleh:
ERIC MUSYA RAHMAN
M3110048

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA

2013
commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

iii

perpustakaan.uns.ac.id


digilib.uns.ac.id

ABSTRACT

Eric Musya Rahman, 2013. RANCANG BANGUN GAME 3 DIMENSI
“TOWER DEFENSE” DENGAN MENGGUNAKAN GAME ENGINE UNITY,
Diploma Program, Informatic Engineering, Science Faculty, Sebelas Maret
University of Surakarta.

The market potential of gaming industry in Indonesia is quite large, it can
be seen from the habits of our society that likes to play games. There are many
games console leasehold around us, even the outside game developers have
started to open branches in Indonesia.
Notice that there’s only a little game developers in Indonesia, hence the
need for the existence of development and love for the community to make a game,
so we are not have a role as a consumer but also a developer as well. Actually,
making a game is easy because a lot of games engine already available which
specifically aims to build a game, one of them is Unity.


This research is expected to attract the public to start aspired to be a game
developer considering the magnitude of this opportunity in Indonesia.

Keyword : game, Unity, 3D.

commit to user

iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRAK

Eric Musya Rahman, 2013. RANCANG BANGUN GAME 3 DIMENSI
“TOWER DEFENSE” DENGAN MENGGUNAKAN GAME ENGINE
UNITY. Program Diploma III Teknik Informatika, Fakultas Matematika
dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Potensi pasar industri game di Indonesia cukup besar, hal ini bisa kita lihat

dari kebiasaan masyarakat kita yang gemar bermain game. Ada banyak
penyewaan game – game console di sekitar kita. Bahkan, game developer luar
pun sudah mulai membuka cabang di Indonesia.
Melihat masih sedikitnya developer game di Indonesia, maka perlu adanya
pengembangan dan kecintaan masyarakat untuk membuat game, sehingga kita
tidak hanya menjadi konsumen tetapi juga sekaligus menjadi produsen.
Pembuatan game sebenarnya adalah hal yang mudah karena sudah tersedia
banyak game engine yang bertujuan khusus untuk membangun sebuah game,
salah satunya adalah Unity.
Penulisan tugas akhir ini diharapkan dapat menarik masyarakat untuk
mulai berkeinginan menjadi seorang game developer mengingat masih besarnya
peluang ini di Indonesia.

Kata Kunci : game, unity, 3D.

commit to user

v

perpustakaan.uns.ac.id


digilib.uns.ac.id

MOTTO
Hidup adalah perjuangan tanpa henti – henti
Imagination is more important than knowledge
(Albert Einstein)

commit to user

vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

PERSEMBAHAN

Karya ini kupersembahkan untuk :
Seluruh Keluarga Besar Saya

Dan semua gamers serta game developer di seluruh Indonesia.
commit to user

vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR

Dengan mengucapkan puji syukur kepada Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya kepada penulis sehingga penulis mampu
menyelesaikan laporan kuliah tugas akhir mahasiswa ini dengan lancar dan tepat
waktunya. Sholawat dan salam tak lupa terucap kepada Rasulullah SAW.
Penyusunan laporan tugas akhir ini mempunyai tujuan yaitu dalam rangka
untuk memenuhi persyaratan kelulusan Diploma III Teknik Informatika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
Dalam kesempatan ini penulis ingin mengucapkan terimakasih kepada
semua pihak yang telah membantu dalam menyelesaikan laporan tugas akhir ini,

antara lain:
1. Allah SWT yang telah memberikan rahmat dan kesempatan, sehingga penulis
bisa menyelesaikan pembuatan laporan ini.
2. Bapak Drs. Y.S Palgunadi, M.Sc selaku Ketua Program DIII Teknik
Informatika

FMIPA

Universitas

Sebelas

Maret

Surakarta,yang

telah

mengesahkan Tugas Akhir ini.
3. Bapak Ovide Decroly Wisnu Ardhi, S.T, M.Eng selaku dosen pembimbing

yang telah meluangkan waktunya untuk membimbing, memberi pengarahan,
dan memberi dukungan moral yang sangat berharga kepada penulis dalam
menyelesaikan laporan tugas akhir ini.
4. Kedua orang tua yang telah mendukung baik secara materi maupun spiritual.
5. Rekan-rekan yang telah membantu ide dalam proses pembuatan Tugas Akhir
ini.

commit to user

viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

Semoga bantuan yang diberikan semua pihak kepada penulis akan
mendapat balasan dari Allah SWT. Semoga laporan ini bermanfaat bagi semua
pihak.

Surakarta, 22 Juni 2013


Penulis

commit to user

ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI

Halaman
HALAMAN JUDUL .......................................................................................... i
HALAMAN PERSETUJUAN ........................................................................... ii
HALAMAN PENGESAHAN ............................................................................ iii
ABSTRACT ....................................................................................................... iv
ABSTRAK ......................................................................................................... v
MOTTO ............................................................................................................. vi

PERSEMBAHAN .............................................................................................. vii
KATA PENGANTAR ....................................................................................... viii
DAFTAR ISI ...................................................................................................... x
DAFTAR GAMBAR ......................................................................................... xii

BAB I PENDAHULUAN .................................................................................. 1
1.1. Latar Belakang ................................................................................... 1
1.2. Perumusan Masalah ........................................................................... 2
1.3. Batasan Masalah ................................................................................ 2
1.4. Tujuan dan Manfaat Penelitian .......................................................... 2
1.4.1. Tujuan Penelitian ....................................................................... 2
1.4.2. Manfaat Penelitian ..................................................................... 2
1.5. Metodologi Penelitian ........................................................................ 3
1.6. Sistematika Penulisan ........................................................................ 5
1.6.1. Bab I Pendahulan ....................................................................... 5
1.6.2. Bab II Landasan Teori ............................................................... 6
1.6.3. Bab III Desain dan Perancangan ................................................ 6
1.6.4. Bab IV Implementasi dan Analisa ............................................. 6
1.6.5. Bab V Penutup ........................................................................... 6
commit to user


x

perpustakaan.uns.ac.id

digilib.uns.ac.id

BAB II LANDASAN TEORI ............................................................................ 7
2.1. Unity 3D 4.1 ...................................................................................... 7
2.2. Game engine ...................................................................................... 8
2.3. 3DS MAX 2010 ................................................................................. 13

BAB III DESAIN DAN PERANCANGAN ...................................................... 14
3.1. Deskripsi Sistem ................................................................................ 14
3.2. Perancangan Gameplay ..................................................................... 14
3.2.1. Storyboard .................................................................................. 15
3.2.2. Perancangan menu utama .......................................................... 18
3.2.2. Perancangan game scene ............................................................ 18
3.2.3. Perancangan script enemy .......................................................... 19
3.3. Desain Model 3 Dimensi ................................................................... 19
3.3.1. Objek Senjata ............................................................................. 19
3.3.2. Objek Enemy ............................................................................. 20
3.3.3. Terrain ........................................................................................ 20
3.4. Analisis Kebutuhan Software & Hardware ....................................... 21
3.4.1. Analisis kebutuhan software & hardware untuk developer ....... 21
3.4.2. Analisis kebutuhan software & hardware untuk user ................ 22

BAB IV ANALISIS DAN IMPLEMENTASI ................................................... 23
4.1. Modeling 3D ...................................................................................... 23
4.2. Import Objek ke Unity ....................................................................... 25
4.3. Implementasi game scene .................................................................. 25
4.3.1.Main menu .................................................................................. 25
4.3.2. Game interface ........................................................................... 26
4.4. Implementasi Player .......................................................................... 27
4.5. Implementasi enemy .......................................................................... 29
BAB V PENUTUP ............................................................................................. 33
DAFTAR PUSTAKA ........................................................................................ 34
commit to user

xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR

Gambar 3.1 Flowchart ...................................................................................... 15
Gambar 3.2 scene level 0 ................................................................................... 16
Gambar 3.3 scene level 1 .................................................................................... 16
Gambar 3.4 scene level 2 ................................................................................... 17
Gambar 3.5 scene level 3 .................................................................................... 18
Gambar 3.6 Desain Menu Utama ....................................................................... 18
Gambar 3.7 Desain Game Scene ........................................................................ 19
Gambar 3.8 Objek Senjata ................................................................................. 20
Gambar 3.9 Objek Enemy .................................................................................. 20
Gambar 3.10 Terrain ......................................................................................... 21
Gambar 4.1 Desain 3D ...................................................................................... 23
Gambar 4.2 Unwarp UVW ................................................................................. 24
Gambar 4.3 Fbx Eksporter ................................................................................ 24
Gambar 4.4 Project Assets ................................................................................. 25
Gambar 4.5 Menu utama ................................................................................... 26
Gambar 4.6 Tampilan Game ............................................................................. 26

commit to user

xii