Development of the 3D Game “Lavender's Warmth” Using the Collision Detection Method
Abstract
This study presents the development of a 3D puzzle–adventure game titled “Lavender’s Warmth” using the Collision Detection and Finite-State Machine (FSM) methods. The use of Collision Detection is essential because the game relies heavely in physical interaction between puzzle pieces, slots, and environmental object. Without Collision Detection, the game would fail to validate puzzle placement. Meanwhile, the FSM approach is required to regulate enemy behaviour in structured manner. The Finite-State Machine was chosen because it is one of the most widely adopted approaches for modeling NPC behavior, offering deterministic transitions, low memory usage, and ease of debugging. Alternative techniques such as behavior trees or utility AI are more complex and unnecessary for the simple enemy mechanics in this game. Therefore, Finite-State Machine provides the most appropriate balance between functionality, performance, and development simplicity. The game was developed using Unity 3D and tested through functionality, method, and user evaluations. The results showed that all main features worked as expected, with 52.63% of users strongly agreeing and 40.64% agreeing that the game was engaging and enjoyable. The implementation of both methods successfully enhanced interactivity, responsiveness, and gameplay consistency.
Keywords
Full Text:
PDFReferences
D. A. Zaelany, M. N. Azizah, N. G. Angkasadaiana, R. M. Nuriansyah, A. C. Padmasari, and R. F. Salsabila, “Perancangan Board Game The Journey of Knowledge sebagai Media Bantu Pembelajaran Sejarah,” Journal of Innovation and Teacher Professionalism, vol. 2, no. 1, pp. 26–35, Apr. 2024, doi: 10.17977/um084v2i12024p26-35.
S. R. Laili and D. Arwin Dermawan, “Implementasi Algoritma Collision Detection dan Markov Chain untuk Menentukan Behaviour NPC dan Karakter Player pada Game Higeia,” Journal of Informatics and Computer Science, vol. 03, 2021.
M. Rizal Yusuf, A. Panji Sasmito, and H. Zulfia Zahro, “PERANCANGAN GAME MITOLOGI 3D ‘GESANG’ DENGAN METODE ALGORITMA COLLISION DETECTION,” 2024.
T. K. Pamungkas, A. Surahman, and Z. Abidin, “Desain Interaksi Game Belajar Aksara Lampung Bersama Muli Dengan Metode Collision Detection,” Jurnal Informatika dan Rekayasa Perangkat Lunak, vol. 4, no. 1, pp. 96–102, Mar. 2023, doi: 10.33365/jatika.v4i1.2458.
H. S. Rosyad, F. Santi Wahyuni, and R. Primaswara Prasetya, “PEMBUATAN GAME 3D ‘BUDI THE DELIVERY BOY’ MENGGUNAKAN METODE COLLISION DETECTION,” 2024.
A. Andi, J. Charles, O. Pribadi, C. Juliandy, and R. Robet, “Game Development ‘Kill Corona Virus’ For Education About Vaccination Using Finite State Machine and Collision Detection,” Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control, Nov. 2022, doi: 10.22219/kinetik.v7i4.1470.
I. Arfyanti, S. Suryani, and S. Widya Cipta Dharma, “DEVELOPMENT ZOMBIE HUNTER BATTLEGROUND WITH FINITE STATE MACHINE DAN COLLISION DETECTION,” JTIS, vol. 3, no. 3, 2020.
R. Irawan, Y. S. Siregar, and M. Khairani, “Rancang Bangun Game 3D Edukasi Basic Web Development Menggunakan Unity 3D,” Jurnal Komputer Teknologi Informasi Sistem Komputer, vol. 2, no. 3, pp. 2024–525, 2024.
P. W. Mega Aliesa, F. Santi Wahyuni, and A. Fahrudi Setiawan, “GAME EDUKASI ‘PENGENALAN TRANSPORTASI’ 2D BERBASIS ANDROID,” 2023.
M. R. Hisham, J. Pratama, L. Andito, A. Kho, and H. Wijaya, “Analisa Klasifikasi Genre Game PC Terpopuler,” Journal of Information System,Graphics, Hospitality and Technology, vol. 4, no. 01, pp. 27–31, Mar. 2022, doi: 10.37823/insight.v4i01.145.
A. Kartadinata and M. Akbar, “IMPLEMENTASI SISTEM CHARACTER PLAYER PADA GAME RPG 2D MENGGUNAKAN GAME ENGINE GODOT,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 13, no. 3, Jul. 2025, doi: 10.23960/jitet.v13i3.7163.
J. T. K. Perangin-Angin, Pieter Octaviandy, and Robby Wijaya., “Permainan Monster Defence Dengan Metode Collision Detection Dan Boids Sebagai Media Edukasi Pengenalan Warna Bagi Anak-Anak,” Jurnal Armada Informatika, 2024, [Online]. Available: https://doi.org/
Asrianda and Zulfadli, “Konsep Finite State Machine dan implementasinya pada Game,” Jurnal Sistem Informasi, 2022.
Business Insider, “What does ‘NPC’ mean? Understanding non-player characters, an important aspect of any video game,” Business Insider, May 28, 2021. Accessed: Aug. 23, 2025. Available: https://www.businessinsider.com/guides/tech/npc-meaning
3D Studio, “High Poly Modeling vs Low Poly.” 3D Studio. Accessed: Aug. 21, 2025. Available: https://3dstudio.co/id/low-and-high-poly-modeling/
DOI: https://doi.org/10.31326/jisa.v8i2.2558
Refbacks
- There are currently no refbacks.
Copyright (c) 2025 Nayaka Apta Nayottama, Febriana Santi Wahyuni, Hani Zulfia Zahro

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
JOURNAL IDENTITY
Journal Name: JISA (Jurnal Informatika dan Sains)
e-ISSN: 2614-8404, p-ISSN: 2776-3234
Publisher: Program Studi Teknik Informatika Universitas Trilogi
Publication Schedule: June and December
Language: English
APC: The Journal Charges Fees for Publishing
Indexing: EBSCO , DOAJ, Google Scholar, Arsip Relawan Jurnal Indonesia, Directory of Research Journals Indexing, Index Copernicus International, PKP Index, Science and Technology Index (SINTA, S4) , Garuda Index
OAI address: http://trilogi.ac.id/journal/ks/index.php/JISA/oai
Contact: jisa@trilogi.ac.id
Sponsored by: DOI – Digital Object Identifier Crossref, Universitas Trilogi
In Collaboration With: Indonesian Artificial Intelligent Ecosystem(IAIE), Relawan Jurnal Indonesia, Jurnal Teknologi dan Sistem Komputer (JTSiskom)
JISA (Jurnal Informatika dan Sains) is Published by Program Studi Teknik Informatika, Universitas Trilogi under Creative Commons Attribution-ShareAlike 4.0 International License.















