Implementasi GDScript dalam Pengembangan Game Interaktif Berbasis Multimedia pada Godot Engine
DOI:
https://doi.org/10.61132/neptunus.v4i1.1476Keywords:
2D RPG Game, Finite State Machine, GDScript, Godot Engine, Interactive MultimediaAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2026 Neptunus: Jurnal Ilmu Komputer Dan Teknologi Informasi

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.



