Vol. 3 No. 2 (2026) Articles
Open Access

Aplikasi Game Endless Runner 2D “Shadow Veil” Menggunakan Godot Engine Dengan Metode GDLC

Alkindy Dhiyaa Ulhaq
Universitas Harapan Medan image/svg+xml
Yanty Faradillah Siahaan
Universitas Harapan Medan image/svg+xml
Published: September 28, 2026 Pages: 114-125
Original Full-Text Article
Download published version for reading and archiving
Abstract

Mobile technology is rapidly advancing, leading to an increased demand for digital entertainment, particularly Android games. This research aims to design and build a 2D endless runner game titled “Shadow Veil” using the Godot Engine. “Shadow Veil” is an endless runner game featuring action elements, including a combat system against enemies, combined with a fantasy theme. In this game, players control a character that continuously runs while facing various obstacles and enemies that block the path. The method employed in this research is the Game Development Life Cycle (GDLC), which consists of five stages: initiation, pre-production, production, testing, and release. The game was tested using the Black Box Testing method to ensure that all functions and features operate correctly. The results indicate that the game “Shadow Veil” has been successfully developed and runs well on the Android platform, with all gameplay features, attack systems, scoring systems, and user interfaces functioning as intended. This game is expected to be an engaging entertainment option while also providing educational value to players by enhancing reflexes, agility, and quick decision-making when facing obstacles and enemies.

Article Metrics & Downloads Graph
Monthly Download Trends:
Author Biographies
Alkindy Dhiyaa Ulhaq Universitas Harapan Medan

Program Studi Sistem Informasi, Fakultas Teknik Dan Komputer, Universitas Harapan Medan, Kota Medan, Provinsi Sumatera Utara, Indonesia.

Yanty Faradillah Siahaan Universitas Harapan Medan

Program Studi Sistem Informasi, Fakultas Teknik Dan Komputer, Universitas Harapan Medan, Kota Medan, Provinsi Sumatera Utara, Indonesia.

How to Cite
Ulhaq, A. D., & Siahaan, Y. F. (2026). Aplikasi Game Endless Runner 2D “Shadow Veil” Menggunakan Godot Engine Dengan Metode GDLC. Jurnal Ilmu Komputer Dan Teknologi Informasi, 3(2), 114-125. https://doi.org/10.63447/jikti.v3i2.2042
License

This work is licensed under a Copyright (c) 2026 Alkindy Dhiyaa Ulhaq, Yanty Faradillah Siahaan .

Creative Commons Attribution 4.0 International License (CC BY 4.0)

This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License .

  • Share: You are free to copy, distribute, and transmit the work in any medium or format.
  • Adapt: You are free to remix, transform, and build upon the work for any purpose, even commercially.
  • Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
Copyright & Retention: Authors retain copyright without restrictions and grant this journal the right of first publication under an open-access model. The journal retains non-exclusive publishing rights for archiving, indexing, and scholarly dissemination.

References
Total: 23 References
  1. Alam, N. C., & Mastan, I. A. (2024). Aplikasi game “Waddle” dengan menggunakan teknologi game engine Godot. Waddle Game Application Using Godot Game Engine Technology, 7(1), 37–48.
  2. Alybaev, A. (2025). Comparative analysis of Unity and Godot for 2D game development. Preprints, 0–3. https://doi.org/10.20944/preprints202511.1981.v1
  3. Asgaryansyah, K., & Wiriasto, G. W. (2023). Save Our Sea: Rancangan game 2D RPG berbasis Android dengan metode Extreme Programming menggunakan Godot Script. Dielektrika – Department of Electrical Engineering University of Mataram, 10(2), 127–138.
  4. Bharambe, N. P. (2025). 2D platformer game development with Godot engine. International Journal of Advance Research, 11(1), 363–365. https://www.ijariit.com/manuscript/2d-platformer-game-development-with-godot-engine/
  5. Fahrullazi, M., & Riwinoto, R. (2019). Implementasi penerapan MDA pada game endless runner 2D CAVE RACER berbasis Android. Journal of Applied Multimedia and Networking, 3(2), 19–29. http://jurnal.polibatam.ac.id/index.php/JAMN/article/view/1636
  1. Fauzi, J. R. (2020). Algoritma dan flowchart dalam menyelesaikan suatu masalah. 20330044.
  2. Kartadinata, A., & Akbar, M. (2025). Implementasi sistem character player pada game RPG 2D menggunakan game engine Godot. Jurnal Informatika Dan Teknik Elektro Terapan, 13(3). https://doi.org/10.23960/jitet.v13i3.7163
  3. Kus Indrani Listyoningrum, D. Y. F., & Nurhasan Hamidi. (2023). Inovasi berkelanjutan dalam bisnis: Manfaatkan flowchart untuk mengoptimalkan nilai limbah perusahaan. Jurnal Informasi Pengabdian Masyarakat, 1(4), 100–112. https://doi.org/10.47861/jipm-nalanda.v1i4.552
  4. Lan, Y. (2023). Development and application of 3D modeling in game. Academic Journal of Science and Technology, 7(2), 94–97. https://doi.org/10.54097/ajst.v7i2.11949
  5. Li, Y., Chen, D., & Deng, X. (2024). The impact of digital educational games on student’s motivation for learning: The mediating effect of learning engagement and the moderating effect of the digital environment. PLoS ONE, 19(1), 1–21. https://doi.org/10.1371/journal.pone.0294350
  6. Murni, K. C., & Husin, S. M. (2024). 337-1073-3-Pb (1). Jurnal Spirit, 16, 161–169.
  7. Narayanan, S. (2021). 3D puzzle game using Godot engine. International Journal of Advance Research, 9(2), 152–154.
  8. Nendya, M. B., & Redono, D. (2022). Pocong Rush: Endless runner game based on finite state machine. JOINCS (Journal of Informatics, Network, and Computer Science), 5(1), 14–20. https://doi.org/10.21070/joincs.v5i1.1592
  9. Newzoo. (2024). Global games market report 2024. Newzoo.
  10. Pradeep Bharambe, N., Acharya, G. V., Prasad Mhaddalkar, Y., & Santosh Jadhav, V. (2025). 2D platformer game development with Godot engine. International Journal of Advance Research, 11(1), 2454–132. https://www.ijariit.com
  11. Rahma, A., & Habib, M. (2021). Center of Knowledge: Jurnal Pendidikan dan Pengabdian Masyarakat, Volume 1, No 1, Agustus 2021 Android dan masa depan: Analisis dampak terhadap pengguna. 1(1), 12–21.
  12. Rahman, & Alfarisi. (2019). Perancangan aplikasi permainan endless runner pada CV. KiraDev. Jurnal IDEALIS, Universitas Budi Luhur.
  13. Samel, M., Mhatre, T., Banekar, S., & Chaudhari, U. (2026). Lost Dune: A 2D platformer game using Godot 4 engine with finite state machine architecture. International Journal of Advance Research, 9(8), 1766–1770.
  14. Starosta, J., Kiszka, P., Szyszka, P. D., Starzec, S., & Strojny, P. (2024). The tangled ways to classify games: A systematic review of how games are classified in psychological research. PLoS ONE, 19(6). https://doi.org/10.1371/journal.pone.0299819
  15. Sudiro, S., Satria, C. D., Nugroho, A., & Nurfauzi, M. (2026). Implementasi GDScript dalam pengembangan game interaktif berbasis multimedia pada Godot engine. International Journal of Advance Research, 4.
  16. 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
  17. Wahyu, S. (2022). Penerapan metode game development life cycle pada pengembangan aplikasi game pembelajaran budi pekerti. Skanika, 5(1), 82–91. https://doi.org/10.36080/skanika.v5i1.2904
  18. Wayahdi, M. R., & Ruziq, F. (2023). Pemodelan sistem penerimaan anggota baru dengan Unified Modeling Language (UML) (Studi Kasus: Programmer Association of Battuta). Jurnal Minfo Polgan, 12(1), 1514–1521. https://doi.org/10.33395/jmp.v12i1.12870