IMPLEMENTASI PEMROGRAMAN BERORIENTASI OBJEK, OBSERVER DESIGN PATTERN, DAN SCRIPTABLEOBJECT DALAM PEMBUATAN SOFTWARE ARCHITECTURE GAME 3D ACTION RPG "NEVERGREEN"

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.

[img] Text
ABSTRAK.pdf

Download (229kB)
[img] Text
AWAL.pdf

Download (1MB)
[img] Text
BAB 1.pdf

Download (251kB)
[img] Text
BAB 2.pdf
Restricted to Repository UPNVJ Only

Download (801kB)
[img] Text
BAB 3.pdf
Restricted to Repository UPNVJ Only

Download (275kB)
[img] Text
BAB 4.pdf
Restricted to Repository UPNVJ Only

Download (3MB)
[img] Text
BAB 5.pdf

Download (145kB)
[img] Text
DAFTAR PUSTAKA.pdf

Download (312kB)
[img] Text
RIWAYAT HIDUP.pdf
Restricted to Repository UPNVJ Only

Download (150kB)
[img] Text
LAMPIRAN.pdf
Restricted to Repository UPNVJ Only

Download (2MB)
[img] Text
HASIL PLAGIARISME.pdf
Restricted to Repository staff only

Download (359kB)
[img] 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 View Item