Rainaldi Satria Sukarno, . (2023) IMPLEMENTASI PEMROGRAMAN BERORIENTASI OBJEK, OBSERVER DESIGN PATTERN, DAN SCRIPTABLEOBJECT DALAM PEMBUATAN SOFTWARE ARCHITECTURE GAME 3D ACTION RPG "NEVERGREEN". Skripsi thesis, Universitas Pembangunan Nasional Veteran Jakarta.
Text
ABSTRAK.pdf Download (229kB) |
|
Text
AWAL.pdf Download (1MB) |
|
Text
BAB 1.pdf Download (251kB) |
|
Text
BAB 2.pdf Restricted to Repository UPNVJ Only Download (801kB) |
|
Text
BAB 3.pdf Restricted to Repository UPNVJ Only Download (275kB) |
|
Text
BAB 4.pdf Restricted to Repository UPNVJ Only Download (3MB) |
|
Text
BAB 5.pdf Download (145kB) |
|
Text
DAFTAR PUSTAKA.pdf Download (312kB) |
|
Text
RIWAYAT HIDUP.pdf Restricted to Repository UPNVJ Only Download (150kB) |
|
Text
LAMPIRAN.pdf Restricted to Repository UPNVJ Only Download (2MB) |
|
Text
HASIL PLAGIARISME.pdf Restricted to Repository staff only Download (359kB) |
|
Text
ARTIKEL KI.pdf Restricted to Repository staff only Download (2MB) |
Abstract
As the scope of a game project expands, its development becomes increasingly complex. Developing a game with bad software architecture can lead to various issues, such as high bug risks, project delays, and higher costs. Therefore, a solution is needed to overcome these challenges. While there have been various efforts to address issues related to software architecture, there is no in-depth research on this topic in the context of creating 3D action RPG games, particularly those focused on using object-oriented programming, observer design patterns, and ScriptableObject. Hence, this research aims to create reliable software architecture by applying these three programming principles. As a case study, a game prototype named NeverGreen was created. NeverGreen is a 3D action RPG game that addresses the issue of bioterrorism, developed using Unity 2022. This research adopts the Game Development Life Cycle (GDLC) method by Heather Chandler. The research's results indicate that the integration of these three programming principles successfully produces the case study game, meeting the required specifications without compromising quality. The software architecture is modular, flexible, extensible, reusable, editable, and debuggable.
Item Type: | Thesis (Skripsi) |
---|---|
Additional Information: | [No.Panggil: 1910511030] [Pembimbing: Yuni Widiastiwi] [Penguji 1: Widya Cholil] [Penguji 2: Nurul Afifah Arifuddin] |
Uncontrolled Keywords: | software architecture, object-oriented programming, observer design pattern, ScriptableObject, Unity |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science Q Science > QA Mathematics > QA76 Computer software |
Divisions: | Fakultas Ilmu Komputer > Program Studi Informatika (S1) |
Depositing User: | Rainaldi Satria Sukarno |
Date Deposited: | 16 Feb 2024 09:12 |
Last Modified: | 16 Feb 2024 09:12 |
URI: | http://repository.upnvj.ac.id/id/eprint/27938 |
Actions (login required)
View Item |