RANCANG BANGUN GAME 2D SHOOTER PLATFORMER BERBASIS ANDROID

Authors

  • Moh Raka Adiputra Teknik Informatika Universitas Nurtanio Bandung
  • Samsul Budiarto Teknik Informatika Universitas Nurtanio Bandung
  • Iswanto Teknik Informatika Universitas Nurtanio Bandung
  • Sugeng Supriyadi Teknik Informatika Universitas Nurtanio Bandung

DOI:

https://doi.org/10.56244/fiki.v15i1.977

Abstract

Game merupakan salah satu bentuk media hiburan yang penting untuk mengisi waktu luang dan memberikan hiburan bagi penggunanya. Dalam konteks ini, game 2D memiliki kelebihan seperti pengembangan lebih cepat, kontrol yang lebih baik, dan ukuran lebih kecil dibandingkan dengan game 3D. Perkembangan teknologi mobile, khususnya Android, memberikan peluang besar bagi industri game untuk menciptakan permainan yang lebih interaktif dan mendalam. Penelitian ini berfokus pada penerapan metode Finite State Machine (FSM) dalam pengembangan game 2D Shooter Platformer berbasis Android menggunakan Unity Engine. FSM digunakan untuk mengatur status dan transisi perilaku karakter dalam game, termasuk karakter musuh dan pemain. Game ini terdiri dari tiga level dengan tantangan yang berbeda, yang dirancang untuk menguji keterampilan pemain dalam bertahan hidup dan mengalahkan musuh. Metode FSM dipilih karena kelebihannya yang sederhana, terstruktur, dan memudahkan pengelolaan perilaku karakter, serta meningkatkan responsivitas game. Pengujian menunjukkan bahwa implementasi FSM pada game ini efektif dalam mengelola perilaku musuh dan transisi antar status. Hasil penelitian ini diharapkan dapat memberikan kontribusi dalam pengembangan game mobile dengan metode yang efisien dan dapat diakses oleh pengguna Android

 

Kata kunci: Finite State Machine, Unity, Game 2D, Android, Shooter Platformer.

 

ABSTRACT

Games are an important form of entertainment media to fill leisure time and provide enjoyment for users. In this context, 2D games have advantages such as faster development, better control, and smaller file size compared to 3D games. The advancement of mobile technology, especially Android, offers significant opportunities for the gaming industry to create more interactive and immersive games. This study focuses on the implementation of the Finite State Machine (FSM) method in the development of a 2D Shooter Platformer game for Android using the Unity Engine. FSM is used to manage the states and behavioral transitions of characters in the game, including both enemy and player characters. The game consists of three levels with different challenges, designed to test the player’s skills in survival and defeating enemies. FSM was chosen for its simplicity, structured nature, and ability to facilitate character behavior management, as well as improve game responsiveness. Testing shows that the implementation of FSM in this game is effective in managing enemy behavior and state transitions. The results of this study are expected to contribute to mobile game development using efficient methods that are accessible to Android users.

 

Keywords: Finite State Machine, Unity, Game 2D, Android, Shooter Platformer.

References

1. F. O. Ari Putri and C. Taurusta, “Rancang Bangun Game 2D ‘ East Java Adventure’ Menggunakan Unity,” J. Animat. Games Stud., vol. 9, no. 2, pp. 95–116, 2023, doi: 10.24821/jags.v9i2.8960.

2. W. Safitra, A. Faisol, and S. Adi Wibowo, “Application of the Finite State Machine Method to Non Player Character (NPC) Action Strategy Game ‘Ouroboros,’” JATI (Jurnal Mhs. Tek. Inform., vol. 4, no. 2, pp. 292–297, 2020, doi: 10.36040/jati.v4i2.2828.

3. Desi Windisari, Abdul Haris Dalimunthe, and Suci Rahmawati, “Pengembangan Sistem Game Edukasi sebagai Media Pembelajaran Anak Usia Dini Berbasis Aplikasi Mobile,” J. Rekayasa Elektro Sriwij., vol. 1, no. 1, pp. 19–29, 2019, doi: 10.36706/jres.v1i1.9.

4. R. Fernando and J. A. Ginting, “Rancang Bangun Game Stickman Dengan Metode Quadtree,” J. Animat. Games Stud., vol. 9, no. 1, pp. 71–84, 2023, doi: 10.24821/jags.v9i1.8821.

5. Indra Irmansyah, “RANCANG BANGUN APLIKASI GAME 3D OPEN WORLD FREEDOM SURVIVAL MENGGUNAKAN UNITY 3D,” Universitas Nurtanio Bandung, 2022.

6. A. Nopriansyah, I. Kanedi, and Prahasti, “Rancang Bangun Game 2D Shooter Platformer Menggunakan Metode Finite State Machine,” JATI (Jurnal Mhs. Tek. Inform., vol. 3, no. 1, pp. 117–122, 2019.

7. S. Nasution, A. H. Nasution, and A. L. Hakim, “Pembuatan Plugin Tile-Based Game Pada Unity 3D,” It J. Res. Dev., vol. 4, no. 1, pp. 46–60, 2019, doi: 10.25299/itjrd.2019.vol4(1).3517.

8. J. Senanayake, H. Kalutarage, M. O. Al-Kadri, A. Petrovski, and L. Piras, “Android Source Code Vulnerability Detection: A Systematic Literature Review,” ACM Comput. Surv., vol. 55, no. 9, 2023, doi: 10.1145/3556974.

9. S. Wahyu, “Penerapan Metode Game Development Life Cycle Pada Pengembangan Aplikasi Game Pembelajaran Budi Pekerti,” Skanika, vol. 5, no. 1, pp. 82–91, 2022, doi: 10.36080/skanika.v5i1.2904.

10. P. Pamilih, “PENERAPAN METODE FINITE STATE MACHINE PADA GAME " THE RELATIONSHIP " Miftah Fauzan Rahadian 1) , Addy Suyatno 2) , Septya Maharani 3),” Februari J. Inform. Mulawarman, vol. 11, no. 1, pp. 14–22, 2016.

11. M. B. Nendya, B. Susanto, G. I. W. Tamtama, and T. J. Wijaya, “Desain Level Berbasis Storyboard Pada Perancangan Game Edukasi Augmented Reality Tap The Trash,” Fountain Informatics J., vol. 8, no. 1, pp. 1–6, 2023, doi: 10.21111/fij.v8i1.8836.

12. M. A. Kibari and Ratumbuysang, “Pengembangan Media Video Animasi Berbasis Pictory. AI pada Mata Kuliah Manajemen Koperasi dan UMKM Untuk Meningkatkan Hasil Belajar Mahasiswa Program Studi Pendidikan Ekonomi,” Didakt. J. Kependidikan, vol. 12, no. 4, pp. 867–880, 2023, [Online]. Available: https://www.jurnaldidaktika.org/contents/article/view/311%0Ahttps://www.jurnaldidaktika.org/contents/article/download/311/220.

Downloads

Published

2025-03-10