PENGEMBANGAN LINGKUNGAN DINAMIS TIGA DIMENSI PADA GAME ENDLESS RUNNER BERBASIS UNITY DENGAN IMPLEMENTASI PERLIN NOISE
DOI:
https://doi.org/10.36499/psnst.v15i1.14855Abstrak
Game bergenre endless runner memiliki tantangan utama dalam menjaga minat pemain agar tidak jenuh dengan lingkungan yang repetitif. Pembuatan level secara manual (manual level design) memakan waktu dan biaya produksi yang besar. Meskipun genre endless runner memiliki basis penggemar yang besar, pengembang sering kesulitan mempertahankan retensi pemain akibat lingkungan permainan yang monoton. Di sisi lain, merancang level yang variatif secara manual bukanlah solusi ideal karena membengkaknya biaya dan waktu produksi. Penelitian ini bertujuan mengembangkan mekanisme pembentukan peta secara otomatis menggunakan metode Procedural Content Generation (PCG) berbasis algoritma Perlin Noise. Algoritma ini digunakan karena kemampuannya menciptakan pola acak yang tampak alami dan mulus untuk kontur medan. Sistem yang dikembangkan mengintegrasikan Perlin Noise untuk penempatan objek lingkungan dan sistem tile-looping untuk mendaur ulang area permainan secara efisien. Berdasarkan uji coba, sistem terbukti mampu menyajikan lingkungan dinamis dengan variasi tinggi. Pola repetisi yang biasanya terlihat pada game sejenis berhasil diminimalisir sehingga tampilan visual terasa lebih alami. Selain itu, penggunaan sistem tile-looping terbukti mampu menjaga penggunaan memori tetap stabil dan mencegah penurunan performa (lag) meskipun permainan berjalan dalam durasi yang lama.