Implementasi Generate Map dan Pemunculan Objek secara Acak pada Game 3D menggunakan Bahasa C# dan Metode Perlin Noise di Unity: Studi Kasus pada Game Development
Abstract
Perlin noise algorithm is used to generate noise on the map surface, creating natural effects in 3D games. In this research, a C# script code has been implemented in Unity that can generate maps and spawn random objects in the game. The research results demonstrate that the implementation of map generation and random object spawning techniques can enhance gameplay quality and provide a more immersive playing experience for users. This research aims to contribute to game development on the Unity platform as well as the development of map This research explores the implementation of procedural content generation (PCG) techniques using C# programming language and Perlin noise method in Unity to generate map and random object spawning in 3D games. The main objective of this research is to develop PCG techniques that can be applied to game development. The generation and random object spawning techniques in 3D games using Perlin noise method.
Keywords
Full Text:
PDF Hal 18-22References
Hertanto Wijaya, J. G., Andjarwirawan, J., & Adipranata, R. (2019). Game Membangun Kerajaan dengan Procedural Generated Map Menggunakan Perlin Noise. Jurnal Infra; Vol 7, No 1 (2019); 228-231. https://publication.petra.ac.id/index.php/teknik-informatika/article/view/8076
Wijaya, W., & Rahman, A. (2018). Analisis Perbandingan Perlin Noise Dan Simplex Noise Untuk Penciptaan Permukaan Daratan Pada Pembuatan Game. Konferensi Nasional Sistem Informasi (KNSI) 2018; 2018: Konferensi Nasional Sistem Informasi (KNSI) 2018. http://jurnal.atmaluhur.ac.id/index.php/knsi2018/article/view/383
Ramadhan, D. A., & Indriyanti, A. D. (2022). Procedural Content Generation pada Game World Exploration Sandbox Menggunakan Alogoritma Perlin Noise. Journal of Informatics and Computer Science (JINACS); Vol 4 No 01 (2022); 86-91 ; 2686-2220 ; 10.26740/Jinacs.V4n01. https://ejournal.unesa.ac.id/index.php/jinacs/article/view/48693
Azzmi, N., Husniah, L., & Kholimi, A. S. (2020). Island Generator pada Game Open world Menggunakan Algoritma Perlin noise. Jurnal Repositor; Vol. 2 No. 7 (2020): Juli 2020; 965-976 ; Jurnal Repositor; Vol 2 No 7 (2020): Juli 2020; 965-976 ; 2716-1382 ; 2714-7975 ; 10.22219/Repositor.V2i7. https://repositor.umm.ac.id/index.php/repositor/article/view/601
Shen Zhenyuan. (2022). Procedural Generation in Games: Focusing on Dungeons. SHS Web of Conferences, 144, 02005. https://doi.org/10.1051/shsconf/202214402005
Budiono, M., Liliana, L., & Juwiantho, H. (2022). Meningkatkan Kesulitan Serangan Enemy Dengan Menambahkan Influence Map Pada Metode A* Pada Procedural Generated Tower Defense Game. Jurnal Infra; Vol 10, No 1 (2022); 210-216. https://publication.petra.ac.id/index.php/teknik-informatika/article/view/12043
de Lima, E. S., Feijó, B., & Furtado, A. L. (2019, October). Procedural Generation of Quests for Games Using Genetic Algorithms and Automated Planning. In SBGames (pp. 144-153). http://www.icad.puc-rio.br/~logtell/papers/Edirlei_SBGames_2019.pdf
Ginting, A. K., Sari, K., Fadhilah, C., Yusra, R. N., Hartama, D., & Zarlis, M. (2019). Application of the Perlin Noise Algorithm as a Track Generator in the Endless Runner Genre Game. Journal of Physics: Conference Series, 1255(1), 012064. https://doi.org/10.1088/1742-6596/1255/1/012064
Bennett, M. (2018). Frequency Spectra Filtering for Perlin Noise. Bennett , M 2018 , ’ Frequency Spectra Filtering for Perlin Noise ’ , The Computer Games Journal , Vol. 8 , Pp. 1-12 . Https://Doi.Org/10.1007/S40869-018-0074-7. https://pure.solent.ac.uk/en/publications/315cf7bf-d962-421e-9136-957c4ba6999e
Tjiandra, C. V., Adipranata, R., & Dewi, L. P. (2021). Pemanfaatan Simplex Noise Untuk Menghasilkan Map Yang Natural dengan Unity Engine. Jurnal Infra; Vol 9, No 1 (2021); 71-77. https://publication.petra.ac.id/index.php/teknik-informatika/article/view/10924
DOI: http://dx.doi.org/10.53567/spirit.v15i1.279
Refbacks
- There are currently no refbacks.
Copyright (c) 2023 Renita Selviana, Alimin -
This work is licensed under a Creative Commons Attribution 4.0 International License.
Diindeks Oleh:
SPIRIT : Sarana Penunjang Informasi Terkini
Diterbitkan oleh Teknologi Informasi Institut Teknologi dan Bisnis Yadika Pasuruan
Alamat Redaksi: Jl. Bader No.9, Kwangsan, Kalirejo, Kec. Bangil, Pasuruan, Jawa Timur 67153
Telp/Fax: (0343) 742070 , Email : lppm@stmik-yadika.ac.id
Google Maps : Klik Disini
Karya ini dilisensikan di bawah Lisensi Internasional Creative Commons Atribusi 4.0 .