Indrawan, Azhar (2026) LAPORAN TUGAS AKHIR PENGEMBANGAN SISTEM QUEST DAN INVENTORI MODULAR BERBASIS SCRIPTABLEOBJECT UNTUK MENDUKUNG FLEKSIBILITAS KONTEN PADA GAME EDUKASI 'JEJAK BUDAYA'. Diploma thesis, Politeknik Negeri Media Kreatif..
Preliminary2_TA AzharIndrawan.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (464kB)
Abstract
Pengembangan game edukasi "Jejak Budaya" menghadapi tantangan dalam manajemen data konten yang masif. Praktik hard-coding sering memicu ketergantungan kode (tight coupling), inefisiensi memori, dan menghambat desainer mengubah data secara mandiri. Oleh karena itu, penelitian ini bertujuan membangun arsitektur back-end untuk fitur Inventori dan Quest menggunakan pendekatan Data-Driven berbasis ScriptableObject pada Unity Engine. Metode yang digunakan adalah Game Development Life Cycle (GDLC). Pengujian sistem dilakukan melalui Black Box Testing untuk validasi logika dan User Acceptance Test (UAT) untuk mengukur kinerja antarmuka. Hasil pengujian fungsional terbukti bebas galat, sedangkan UAT mencapai tingkat kelayakan 81% (Sangat Layak). Penelitian ini menghasilkan sistem modular yang secara tegas memisahkan logika permainan dari data konten. Atribut artefak maupun alur misi kini dapat dikelola langsung melalui Unity Inspector tanpa memodifikasi kode sumber utama. Kesimpulannya, arsitektur ini terbukti mampu meningkatkan efisiensi memori dan mempermudah proses iterasi konten bagi tim pengembang.
The development of the "Jejak Budaya" educational game faces challenges in managing massive content data. Hard-coding practices often lead to tight coupling, memory inefficiency, and prevent designers from modifying data independently. Therefore, this research aims to build a back-end architecture for the Inventory and Quest features using a Data-Driven approach based on ScriptableObject in the Unity Engine. The methodology applied is the Game Development Life Cycle (GDLC). System testing involved Black Box Testing for logic validation and a User Acceptance Test (UAT) to measure interface performance. The functional testing proved to be error-free, while the UAT achieved an 81% feasibility rate (Highly Feasible). This research successfully produces a modular system that strictly separates game logic from content data. Artifact attributes and quest flows can now be managed directly via the Unity Inspector without modifying the main source code. In conclusion, this architecture is proven to enhance memory efficiency and facilitate the content iteration process for developers.
| Item Type: | Thesis (Diploma) |
|---|---|
| Additional Information: | 1. Dosen Pembimbing Yeni Nurhasanah, S, Pd., M.T., Selaku Dosen Pembimbing I. 2. Dosen Pembimbing Muh Sakir, M.T., Selaku Dosen Pembinbing II. |
| Uncontrolled Keywords: | Arsitektur Modular, Game Programmer, ScriptableObject, Sistem Quest, Unity Engine. Game Programmer, Modular Architecture, Quest System, ScriptableObject, Unity Engine |
| Subjects: | 600 – Teknologi (Ilmu Terapan) > 600 Teknologi (ilmu terapan) > 600 Teknologi |
| Divisions: | Jurusan Desain > Program Studi Teknologi Permainan |
| Depositing User: | Azhar Indrawan |
| Date Deposited: | 31 Jul 2026 08:05 |
| Last Modified: | 31 Jul 2026 08:05 |
| URI: | https://repository.polimedia.ac.id/id/eprint/4137 |
