1
remaja, dewasa menciptakan
sampai yang lanjut hiburan disertai
usia di karena kan ketegangan secara
Game mobile pada emosional antara
masa sekarang ini individu ataupun
sudah banyak kelompok. namun
sekali jenisnya hanya sedikit yang
sehingga game memainkan Game
sudah bisa dengan genre
dimainkan oleh Racing ini. Hal ini
seluruh kalangan. diakibatkan karena
Dari sekian Game dengan
banyak genre genre Racing
Game yang ada, masih kurang
terdapat salah satu menarik menurut
genre Game yang sebagian orang
bernama Racing, serta pilihan Game
yaitu Racing Racing pada
Games atau perangkat mobile
permainan masih terbatas, hal
balapan. Banyak ini menunjukan
pengembang bahwa jenis Game
Game yang Racing masih
membuat Game kurang
yang bersifat dibandingkan
balapan. Game dengan genre
semacam ini Game lain. Oleh
bertujuan untuk sebab itu
penelitian ini Daftar Pustaka
bertujuan untuk
(2010 – 2019)
menciptakan game
balapan yang
bernama Car of
Racing. Game ini
dibuat
menggunakan
software unity
yang terdiri
dengan Assets dan
Package yang ada
di dalamnya,
dalam dunia
visual, media asset
berperan besar
dalam kesuksesan
suatu grafik 3D
dalam pembuatan
game. Pada
kesimpulan diatas
dapat diketahui
bahwa game telah
berhasil dibuat
dengan nama Car
of Racing dengan
unity engine.
ABSTRACT hearing. Games
can be played by
various groups of
Anan Hidayah, people both with
50419675 Personal
PEMBUATAN Computers (PC)
GAME CAR OF and mobile
RACING 3D (Phone). Games
MENGGUNAKA that can be played
N UNITY. are also very
Skripsi. Jurusan diverse, ranging
Teknik from adventure,
Informatika, strategy, fighting
Fakultas and others. In the
Teknologi country of
Industri. Indonesia itself,
Universitas games are the
Gunadarma, 2023 most dominant
Kata Kunci: thing that is done
Aplikasi, Mobil and is in demand
Balap, Game, by smartphone
Unity users, both
children,
In the era of adolescents, adults
modern times, and the elderly
games or games because there are
are certainly no so many types of
stranger to mobile games
nowadays, so that genre are still not
games can be attractive
played by according to some
everyone. circles. people and the
of the many choice of racing
existing game games on mobile
genres, there is a devices is still
game genre called limited. This shows
Racing, namely that the type of
Racing Games or racing game is still
racing games. lacking compared
Many game to other game
developers make genres. Therefore
games that are this research aims
racing. This kind to create a racing
of game aims to game called Car of
create Racing. This game
entertainment is made using
accompanied by unity software
emotional tension which consists of
between Assets and
individuals or Packages in it. In
groups. but only a the visual world,
few play games media assets play
with this racing a major role in the
genre. This is success of a 3D
because games graphic in game
with the racing development. At
the conclusion
above, it can be
seen that the game
has been
successfully made
under the name
Car of Racing with
the unity engine.
Bibliography (
2010 – 2022 )
PENDAHULUAN diimplementasikan menggunakan Unity 3d game engine.
Pengembangan permainan Racing dilakukan dari awal sehingga belum
diketahui kelayakan dan kualitasnya.
1.1 Latar Belakang Masalah
Untuk mengetahui kelayakan dan kualitas permainan yang akan
Pada era zaman modern saat ini game atau permainan tentunya
dibangun, penelitian ini menggunakan standar kualitas perangkat
sudah tidak asing lagi terdengar. Game dapat dimainkan oleh berbagai
lunak Unity untuk mendesain, memprogram, dan melakukan uji coba,
kalangan masyarakat baik dengan Personal Computer (PC) maupun
dalam pembuatan game Car of Racing ini. Game ini diharapkan dapat
mobile (smartphone). Game yang dapat dimainkan pun juga sangat
digunakan menjadi sumber hiburan yang menyenangkan bagi player
beragam jenisnya, mulai dari petualangan, strategi, fighting dan
dalam bermain game Car of Racing dengan PC maupun android.
lainnya. Di negara Indonesia sendiri, game merupakan hal yang paling
dominan dilakukan dan diminati oleh para pengguna smartphone baik
anak-anak , remaja, dewasa sampai yang lanjut usia di karena kan
game mobile pada masa sekarang ini sudah banyak sekali jenisnya
sehingga game sudah bisa dimainkan oleh seluruh kalangan. Seiring
perkembangan zaman yang cepat sejak tahun 2015 hingga tahun 2016
pengguna android mengalami peningkatan.
Hal ini menunjukan tingginya angka ketergantungan masyarakat
terhadap perkembangan teknologi informasi dari ke semua pengguna
android tersebut, game merupakan konten hiburan yang paling banyak
diunduh. Game yang ada sekarang ini memiliki berbagai jenis atau
lebih sering dikenal dengan genre. Dari sekian banyak genre game
yang ada, terdapat salah satu genre game yang bertema racing, yaitu
racing games atau permainan balapan. Banyak pengembang game
yang membuat game yang bersifat balapan. Game semacam ini
bertujuan untuk menciptakan hiburan disertai ketegangan secara
emosional antara individu ataupun kelompok.
Sebagian besar orang terutama remaja saat ini suka bermain game
dengan gadgetnya. Game yang dimainkannya beragam, namun hanya
sedikit yang memainkan game dengan genre racing ini. Hal ini
diakibatkan karena game dengan genre racing masih kurang menarik
menurut sebagian orang serta pilihan game racing pada perangkat
mobile masih terbatas, hal ini menunjukan bahwa jenis game racing
masih kurang dibandingkan dengan genre game lain.
1
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, dapat diketahui terdapat
beberapa rumusan masalah sebagai berikut :
1. Bagaimana cara membuat game Car of Racing berbasis Dekstop dan
Android menggunakan Unity?
2. Bagaimana cara melakukan pengujian terhadap game Car of Racing?
LANDASAN TEORI dibuat dari game yang berasal dari kertas dan pena. Dua hal yang
hampir sama pada semua game RPG, yaitu konfigurasi dari karakter
2.1. Konsep Dasar Game pemain yang meningkat berdasarkan experience dan jalan cerita
2.1.1. Pengertian Game (storyline) yang kuat. Oleh karena itu, terdapat dua elemen utama
Menurut Nilwan (1996), game merupakan permainan komputer yang menjadi kunci suksesnya sebuah game RPG. Fitur yang pertama
yang dibuat dengan teknik dan metode animasi. Jika ingin mendalami adalah cerita (story) dan fitur yang kedua adalah pembangunan
penggunaan animasi haruslah memahami pembuatan game atau jika karakter (character development)
ingin membuat game, maka haruslah memahami teknik dan metode e. Sports Game (Game Olahraga)
animasi, sebab keluarnya saling berkaitan. Menurut Nuemann dan Game olahraga mempunyai tantangan yang tidak biasa bagi
Morgenstern (1944), game adalah permainan yang terdiri atas seorang desainer game. Tidak seperti game-game yang lain, dimana
sekumpulan peraturan yang membangun situasi bersaing dari dua pemain memiliki sedikit pengetahuan mengenai dunianya, tetapi game
sampai beberapa orang atau berkelompok dengan memilih strategi olahraga meniru aturan pada olahraga di kehidupan nyata.
yang dibangun untuk memaksimalkan kemenangan sendiri atau pun
f. Adventure Games (Game Petualangan)
meminimalkan kemenangan lawan.
Peraturan menentukan kemungkinan tindakan untuk setiap Game petualangan bukan merupakan sebuah kompetisi atau
pemain, sejumlah keterangan diterima setiap pemain sebagai kemajuan simulasi seperti game yang lainnya. Game jenis ini tidak menawarkan
bermain, dan sejumlah kemenangan atau kekalahan dalam berbagai proses untuk dikelola atau mengalahkan musuh melalui strategi dan
manajemen memori, dan adegan grafik. Mesin bukanlah program yang Jalanan
dapat dieksekusi, yang berarti bahwa mesin tidak dapat dijalankan Pemandangan
sebagai program mandiri. Butuh program main berfungsi sebagai titik Garasi
masuk atau titik awal program (Pratama, 2014). Contoh dari game
engine yang biasa digunakan oleh para developer dalam pembuatan 3. Material
game antara lain ada Unity, Unreal Engine, CryEngine, Rage, dan Material adalah sebuah komponen pada Unity yang digunakan
masih banyak yang lainnya. Masing-masing game engine tersebut untuk memberikan warna pada sebuah objek yang tampak pada
tentunya juga memiliki tingkat kesulitan serta karakteristik yang permukaan objek tersebut.
berbeda-beda. Keuntungan menggunakan game engine dalam
membuat game tentunya adalah memudahkan para developer game 4. Prefabs
untuk membuat sebuah game. Hal ini dikarenakan game engine telah Prefab adalah jenis komponen khusus yang memungkinkan objek
menyediakan berbagai persyaratan untuk membuat game. Selanjutnya, game yang dibuat sebelumnya disimpan dalam proyek untuk
developer game hanya perlu mengatur permainan seperti yang digunakan kembali. Selain itu prefabs dapat diartikan sebagai template
diinginkan. Game engine tidak hanya digunakan untuk membuat game objek.
untuk komputer saja, tetapi dapat juga membuat game untuk konsol
ataupun game ponsel. 5. Scripting
Scripting atau pengkodean adalah elemen penting dalam semua
2.2.2. Unity
game. Bahkan game yang paling sederhana pun memerlukan skrip
Menurut Pranata dan Pamoedji dalam bukunya yang berjudul untuk merespons masukan pemain dan menjadwalkan acara dalam
Mudah Membuat Game dan Potensi Finansialnya dengan Unity 3D, game agar terjadi saat seharusnya terjadi. Selain itu, skrip dapat
Unity merupakan sebuah game engine yang dikembangkan oleh Unity digunakan untuk membuat efek grafis, mengontrol perilaku fisik
Technologies yang berafiliasi di Amerika Serikat. Perangkat lunak ini objek, dan bahkan menerapkan sistem Al khusus pada karakter dalam
ditemukan pada tahun 2004 dan pertama kali di launching pada tahun game.
2005, serta menjadi salah satu dari sekian banyaknya mesin game yang 6. Inspector
banyak digunakan oleh banyak developer game di dunia. Inspector merupakan sebuah jendela yang menampilkan informasi
Unity adalah alat pengembangan game dengan kemampuan rinci mengenai GameObject yang dipilih.
rendering bawaan. Memanfaatkan fungsi canggih dan kecepatan kerja
yang tinggi, Unity tidak hanya dapat membuat program interaktif 2 2.3. Struktur Navigasi
dimensi, tetapi juga program interaktif 3 dimensi. Struktur navigasi adalah alur yang digunakan dalam pembuatan
Unity dirancang tidak hanya untuk membuat game Desktop, aplikasi. Sebelum menyusun aplikasi menjadi perangkat lunak,
tetapi dapat digunakan diberbagai platform seperti Android, pemutar pembuat aplikasi harus terlebih dahulu menentukan proses apa yang
web, iOS, Windows, Linux dan Mac, Wii, PS3, dan Xbox 360. Oleh akan digunakan dalam aplikasi tersebut. Ada empat jenis struktur
sebab itu, Unity biasa dikenal sebagai mesin game multi-platform. navigasi yang sering digunakan dalam pembuatan aplikasi, keempat
jenis struktur navigasi tersebut antara lain (Setiawati, 2018):
Tentunya Unity tidak hanya memiliki fungsi multi-platform,
tetapi juga dapat membuat berbagai genre game, seperti Action, RPG, 1. Struktur Navigasi Linier
FPS, Arcade, Racing, Adventure, dan lain sebagainya. Tentu saja, Pada struktur navigasi ini, pengguna aplikasi menelusuri program
software ini sangat cocok untuk setiap pengembang yang menyukai secara berurutan.
berbagai jenis permainan. Di balik setiap kerumitan Unity, ternyata
game engine ini memiliki tingkat kenyamanan yang tidak jauh berbeda
dengan engine game lain yang ada. Selain itu terdapat elemen atau
komponen yang sering dijumpai pada saat menggunakan Unity, Gambar 2. 1 Struktur Navigasi Linier
komponen dan istilah tersebut antara lain:
2. Struktur Navigasi Hirarki
2. Game Object
Menurut Dhimas (2013:11) Storyboard adalah rancangan umum
suatu aplikasi yang disusunsecara berurutanlayar demi
layarsertadilengkapi dengan penjelasan danspesifikasi dari setiap
gambar , layar , dan teks.Ini harus tetap mengikuti rancangan
petanavigasi. Story board digunakan untukmerancang antarmuka .
Antarmuka atauinterface merupakan bagian dari program
Gambar 2. 2 Struktur Navigasi Hirarki yangberhubungan atau berinteraksi langsungdengan pemakai (user).
Antarmuka atauinterface adalah segala sesuatu yang munculpada layar
monitor pemakai (user) yangbertujuan agar program yang dihasilkan
3. Struktur Navigasi Non Linier
tidakterlihat rumit (harus sederhana dan tidakmembingungkan), mudah
Pada struktur navigasi ini, pengguna aplikasi bebas menelusuri digunakan danmenarik.Hal ini harus dipikirkan oleh
program tanpa dibatasi oleh suatu rute. perancangprogram karena setiap interaksi pemakai (user)dengan
aplikasi harus melalui suatu antarmuka.Story board merupakan
menggabungkan narasi(teks) dan visual ( gambar ) yang
terkoordinasisatu sama lain. Seorang story board harusmemiliki
kepekaan terhadap gerak. Seorangstory board memiliki kewajiban
untuk ‘menghidupkan’gambar mati agar dapat seolah– olah bergerak
dengan gerakan, bentuk, danekspresi yang mendukung suatu
Gambar 2. 3 Struktur Navigasi Non Linier adengananimasi. Kepekaan terhadap gerak menjadimodal yang paling
penting untuk membuatStory board, disbanding kemampuan
4. Struktur Navigasi Campuran
menggambar.
Pada struktur navigasi ini, pengguna aplikasi dapat dengan leluasa
menelusuri program, tetapi pada bagian tertentu gerakan dibatasi secara
hirarki maupun linier.
2.6. Bahasa Pemrograman C#
grafik alir dan N adalah jumlah simpul grafik alirc. karakter tokoh game nya
tersedia seperti kelinci pada
c. Komplesitas siklomatis V(G) untuk grafik alir G
film kartun dan dibuat agar
ditentukan sebagai V(G)=P+1 dimana P adalah jumlah simpul game nya terlihat seperti
predikat yang diisikan dalam grafik alirG. karakter 3 dimensi.
5 Mega Pembuatan Game zombie smasher
Budiwansyah1 Zombie Smasher dibuatmenggunakanunity
5. Melakukan testcase.
, Malabay2 dengan Unity game engine dan mendukung
2.8. Penelitian Terkait
berbasis Android rancangan3D. Dan game
Pada penelitian terkait ini dilakukan dengan mempelajari beberapa
ditujukan untuk platform
penelitian terdahulu mengenai Implementasi pembuatan game pada Unity 3D
Android, Di dalam skripsi ini
sebagai acuan untuk mencangkup penelitian ini.
akanmemuattahapan danscript
code yang dituangkan saat
Tabel 2.1 Rangkuman Hasil Penelitian Terkait
pembuatannya
5. Product ID = 00327-35910-90812-AAOEM
3.3.2. Kebutuhan perangkat lunak sistem dari permainan sehingga bisa dengan mudah untuk
Spesifikasi perangkat lunak yang digunakan penulis dalam mengimplementasinya. Diagram yaang akan digunakan adalah Use
pembuatan aplikasi ini adalah sebagai berikut: Case Diagram. Pada tahapan use case diagram “Car of Racing”
menjelaskan setiap pemain dapat menjelajahi sirkuit balapan,
1. Visual studio code 2019
menyerang mobil lawan, mengalahkan lawan, dan mengumpulkan
2. Unity 2018
uang untuk membeli sirkuit untuk balapan dan memodif mobil.
sedangkan musuh dapat menyerang player seperti gambar 3.3
Pada gambar 3.3 dapat diketahui Actor User dapat mengikuti balapan
mobil, menyerang mobil, mengalahkan lawan dan mendapatkan uang
dari hasil pertandingan tersebut. Sedangkan Actor Musuh hanya dapat
mengikuti balapan dan menyerang mobil dari Actor User.
3.4.3 Storyboard
Pada Storyboard ini menggambarkan alur balapan antara
pemain dan musuh yang dimana pemain harus bisa memenangkan
sebuah pertandingan sampai pada garis finis dan hitungan lap dalam
sebuah sirkuit untuk mendapatkan uang. Berikut gambaran scene pada
game Car of Racing dapat dilihat pada gambar 3.4
Keterangan :
Scene 1 : menampilkan scene pada saat pemilihan warna dan jenis
mobil.
Scene 2 : pemilihan tempat atau sirkuit balapan.
Scene 3 : menampilkan adegan balapan pada saat game dimulai.
Scene 4 : memenangkan pertandingan dari game tersebut.
3.4.4 Flowchart Gameplay
3.4.9 Perancangan Tampilan Menu kedua 3.4.12 Perancangan Tampilan Menu kelima
Tampilan menu Kedua adalah proses tampilan jika pengguna Tampilan menu ke lima adalah pemilihan tempat
menekan Button Play. balapan yang akan dijadikan pemilihan untuk balapan.
Gambar 3.12 Perancangan Tampilan Menu Kelima
Gambar 3.11 Perencanaan Tampilan Jalanan Sirkuit
3.4.13.4
Keterangan :
3.4.13.5 Perencanaan Tampilan Gedung
Button 1 : Kembali
Gambar 3.10 Perencanaan Tampilan Garasi langkah yang akan di lakukan bahwa game Car of Racing
merupakan game yang dapat dilihat dari segala sisi atau
biasa disebut 3D, game Car of Racing adalah game yang
dapat dimainkan oleh satu pemain atau single player
diperangkat desktop Windows dan android game Car of
Racing juga temasuk permainan yang sepenuhnya offline.
Skenario atau story line dari permainan atau game Car of
3.4.13.3 Perencanaan Tampilan Jalanan Sirkuit Racing ini adalah pemain mempunyai visi yang harus
memenangkan pertandingan balapan antara mobil satu dan
yang lain. Pemain akan mendapatkan tantangan ketika
mobilnya di tabrak mobil lain dalam pertandingan tersebut
maka pemain harus menyeimbangkan posisi mobil yang di
kendarainya jika pemain tidak dapat menyeimbangkanya
maka mobil pun akan terlempar dari jalur balapan dan akan
hidup kembali ke jalur balapan.
BAB IV 4.1.3 Pembuatan Garasi Car of Game
IMPLEMENTASI DAN UJI COBA Tahap rancangan pada garasi memerlukan objek plane untuk
membuat setiap sisi dari bagunan ruang garasi dengan cara mengatur
kecil atau besarnya bangunan sebuah ruang yang nantinya bangunan
4.1 Pembuatan Game
ini akan menjadi tempat pemilihan mobil yang akan digunakan saat
Pada pengembangan game Car of Racing ini, diperlukan perangkat balapan nanti.
lunak yang berfungsi untuk menangani data-data dari game yang
dibuat tersebut. Perangkat lunak yang digunakan adalah Unity3D
sebagai software perancangan dan pembuatan game.
Jika sudah berhasil di import maka dataset akan tampil di posisi bagian
Gambar 4.5 Rancangan Sirkuit Balapan
bawah pada software unity seperti pada gambar 4.2
Pada tahap Rancangan sirkuit yang telah selesai dikerjakan dapat dilihat
pada
gambar 4.5.
RacerData.cs adalah kodingan yang berfungsi untuk menyimpan Gambar 4.16 Tampilan Garasi
Pada pengujian dan implementasi berisikan pengujian tampilan4.2.1.4 Tampilan Pemilihan Sirkuit Balapan
pada emulator Unity 3D, percobaan aplikasi Game Car of Racing pada
Pada bagian ini adalah tahap yang mengharuskan untuk
10 Partisipan, dan percobaan pada komputer yang berbeda.
memilih sirkuit balapan yang akan kita pilih sesuai dengan keinginan
masing-masing.
4.2.1 Uji Coba Tampilan
2 4
2 4
(permainan dimulai)
2 4
Jika tidak berhasil maka : 1,2,4 4.3.2 Pengujian Perangkat menggunakan Windows dan Android
Berikut ini adalah hasil yang telah di uji coba menggunakan
4. Cobakan dan tulis hasil dari setiap jalan
Platform Windows dan Android dapat dilihat pada tabel 4.1 sampai
Hasil tampilan adalah RG_Mini Map.cs tabel 4.2.
Ram 8 GB
OS
Windows
11
Ram 16
GB
OS
Windows
10
Intel Core
i5-4210
Ram 4 GB
OS
Windows
10
Intel Core
i5-2410M
Ram 4 GB
OS
Windows
10
Intel Core
i5
Ram 8GB
Windows
10
Tabel 4.2 uji coba pada operasi sistem Android
No Jenis Device Tampilan
1 OPPO A31 Dengan Menggunakan OPPO A31 aplikasi
berjalan dengan lancar, dan semua fungsi
Operation System
berjalan dengan baik.
Android
Ram 4 GB
6GB RAM
Ram 8 GB
Ram 8GB
Ram 4 GB
https://www.semanticscholar.org/paper/Perancangan-Sistem-
Informasi-Penerimaan-Jasa-Servis-Purwati-
5.1 Kesimpulan Anggreani/41c59b71d4fba1e715c9ef5d8485257d37b96fec
dari segi tampilan, gameplay, maupun isi aplikasi. Aplikasi ini perlu 9. PERANCANGAN GAME “LAST NIGHT"
ditambahkan jenis-jenis mobil dan sirkuit agar lebih banyak lagi MENGGUNAKAN UNITY 3D
variasi. kekurangan pada game Car of Racing ini adalah project game
https://ejurnal.ars.ac.id/index.php/jti/article/view/807
hanya dapat dibuka menggunakan software unity 2018 keatas
10. Pembuatan Aplikasi Permainan “Jakarta Bersih” Berbasis
sedangkan pada software unity 2018 kebawah masih belum bisa
Unity
terbuka baik asset dan tampilan pada layar game.
https://media.neliti.com/media/publications/143362-ID-
pembuatan-aplikasi-permainan-jakarta-ber.pdf
DAFTAR PUSTAKA
11. Pengembangan Teknologi Game Indonesia 3D RPG “The
Adventure of Riwut” dengan Unity Engine Berbasis Mobile
1. ANALISA DAN PERANCANGAN SISTEM INFORMASI
ADMINISTRASI KURSUS BAHASA INGGRIS PADA INTENSIVE https://ejurnal.seminarid.com/index.php/josyc/article/view/52
ENGLISH COURSE DI CILEDUG TANGERANG. 5/348
https://www.studocu.com/id/document/universitas-darma-
persada/management/164-355-1-pb-tugas/44317192
12. PEMBUATAN GAME 3D CORONA
2. Analisis Pengaruh Storytelling Terhadap Game Lorong SURVIVALMENGGUNAKAN UNITY BERBASIS
Waktu – Pangeran Dipenogoro Sebagai Media Edukasi ANDROID
Sejarah
https://journal.mediapublikasi.id/index.php/oktal/article/view
https://elib.unikom.ac.id/files/disk1/648/jbptunikompp-gdl-
/569/455
mahardikaa-32391-11-20.uniko-a.pdf