Implementasi GDScript dalam Pengembangan Game Interaktif Berbasis Multimedia pada Godot Engine

Authors

  • Suryo Sudiro Politeknik Indonusa Surakarta
  • Christian Damar Satria Politeknik Indonusa Surakarta
  • Agung Nugroho Politeknik Indonusa Surakarta
  • Muhammad Nurfauzi Sahono Politeknik Indonusa Surakarta

DOI:

https://doi.org/10.61132/neptunus.v4i1.1476

Keywords:

2D RPG Game, Finite State Machine, GDScript, Godot Engine, Interactive Multimedia

Abstract

The development of multimedia-based interactive games requires a system capable of effectively managing game logic, character behavior, and the integration of visual and animation elements. This study aims to implement GDScript in the development of a 2D RPG game using the Godot Engine. The research method was carried out through the design of scene and node structures, the implementation of game logic using GDScript, and the application of Finite State Machine (FSM) to regulate enemy behavior. GDScript is used to control character movement, animation systems, and interactions between players and objects in the game. The implementation of FSM allows enemies to have dynamic behavior through state settings such as idle and wander. Functional testing results show that the game system can run according to the design and is capable of producing responsive interactions. In addition, the use of modular architecture in the Godot Engine facilitates system development and maintenance. Based on the research results, the Godot Engine and GDScript are considered effective for developing multimedia-based interactive games.

References

Andersson, C., & Mellander, T. (2021). A 2D Game Rewind-System Using Godot Game Engine, Performance Comparison and Analysis. https://urn.kb.se/resolve?urn=urn:nbn:se:bth-21767

Arpin, I. F. (2021). Developing an Interactive Storybook Application ‘Jack and the Dirty Smelly Beast’ for English Language Proficiency among Children (SSRN Scholarly Paper No. 3916747). Social Science Research Network. https://papers.ssrn.com/abstract=3916747

B., A. B. (2013). Multimedia in education. UNESCO.

Feldman, T. (1994). Multimedia. Psychology Press.

Flomén, R., & Gustafsson, M. (2020). Game developer experience: A cognitive task analysis with different game engines. https://urn.kb.se/resolve?urn=urn:nbn:se:bth-19615

Iswantara, N. (2021). A Play Of Performance Waktu Batu Yogyakarta Teater Garasi In The Dramaturgi Study. Lekesan: Interdisciplinary Journal of Asia Pacific Arts, 4(2), 51–66. https://doi.org/10.31091/lekesan.v4i2.1757

Lengkong, A. P., & Ardyani, B. A. (2021). Sekilas Tentang Dunia Game. SCU Knowledge Media.

Mäkelä, H. (2021). Development of a 3D mahjong video game in Godot Engine [fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor’s thesis|]. http://www.theseus.fi/handle/10024/502957

Manzur, A., & Marques, G. (2018). Godot Engine Game Development in 24 Hours, Sams Teach Yourself: The Official Guide to Godot 3.0. Sams Publishing.

Melander, E. (2020). Game development using open source software [fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor’s thesis|]. http://www.theseus.fi/handle/10024/342258

Rinaldi, D., & Agustina, N. (2019). PETUALANGAN GAME GATOT KACA DI PULAU JAWA. Prosiding Seminar Nasional SANTIKA Ke-1 2019, 57–61.

Savage, T. M., & Vogel, K. E. (2013). An Introduction to Digital Multimedia. Jones & Bartlett Publishers.

Sutopo, A. H. (2020). Pengembangan Educational Game. Topazart.

Thorn, A. (2020). Introducing Godot: Why Migrate? In A. Thorn (Ed.), Moving from Unity to Godot: An In-Depth Handbook to Godot for Unity Users (pp. 1–14). Apress. https://doi.org/10.1007/978-1-4842-5908-5_1

Tobi, C. A. R., Andrea, R., & Yusika, A. (2019). MEMBANGUN SIDE SCROLLING GAME FLYING ENGGANG BERBASIS ANDROID DENGAN GODOT ENGINE. Jurnal Informatika Wicida, 8(1), 1–8. https://doi.org/10.46984/inf-wcd.1234

Downloads

Published

2026-02-13

How to Cite

Suryo Sudiro, Christian Damar Satria, Agung Nugroho, & Muhammad Nurfauzi Sahono. (2026). Implementasi GDScript dalam Pengembangan Game Interaktif Berbasis Multimedia pada Godot Engine. Neptunus: Jurnal Ilmu Komputer Dan Teknologi Informasi, 4(1), 96–105. https://doi.org/10.61132/neptunus.v4i1.1476

Similar Articles

1 2 > >> 

You may also start an advanced similarity search for this article.