Analisis Optimasi Performa Game 3D Menggunakan Static Batching pada Unity Engine
Isi Artikel Utama
Abstrak
Game 3D membutuhkan pemrosesan grafis yang intensif, terutama saat menampilkan banyak objek secara simultan. Salah satu penyebab penurunan performa adalah tingginya jumlah draw call, yang meningkatkan beban CPU dan menurunkan frame rate. Penelitian ini bertujuan mengukur efektivitas metode Static Batching dalam mengoptimalkan performa game 3D yang dikembangkan menggunakan Unity Engine versi 2021.3.28f1 LTS. Pengujian dilakukan pada perangkat HP Victus 15-fb0012AX menggunakan dua skenario: baseline dan static batching enabled. Parameter yang dianalisis meliputi draw call, frame rate (FPS), waktu eksekusi CPU/GPU, dan penggunaan memori. Hasil menunjukkan bahwa Static Batching mampu menurunkan draw call sebesar 83,6%, meningkatkan FPS sebesar 31,7%, serta menurunkan CPU Time dan GPU Time masing-masing sebesar 30,2% dan 29,0%. Namun, peningkatan memori sebesar 12% menjadi konsekuensi yang perlu dipertimbangkan. Studi ini menegaskan bahwa Static Batching efektif untuk optimasi lingkungan game statis dan padat objek, serta memberikan kontribusi pada pengembangan strategi optimasi grafis yang efisien dalam skala produksi.
Rincian Artikel
Cara Mengutip
Referensi
AMD, “Real-Time Rendering Advances,” Whitepaper, 2023.
ARM, “Mobile GPU Best Practices,” Whitepaper, 2023.
Bai, D. & Kim, Y., “E-sports industry and economic growth,” Journal of Economic Structures, 2022.
Boston Consulting Group (BCG), “Future of the Global Gaming Industry,” 2024.
Deloitte, “Digital Media Trends Report,” 2023.
Göhringer, J. et al., “Performance behaviour of batching techniques,” Eurographics Short Papers, 2023.
HP, “Victus 15 Gaming Performance Profile,” 2023.
Intel, “CPU Bottleneck Analysis in Real-Time Rendering,” Technical Guide, 2024.
Intel, “Memory Overhead in Batched Mesh Rendering,” 2021.
Koulaxidis, G. & Xinogalos, S., “Improving mobile game performance with optimization techniques in Unity,” Modelling, 3(2), 2022. DOI: 10.3390/modelling3020014
Liu, Y. et al., “LOD-driven optimization in heavy 3D scenes,” Visual Computer, 2023. DOI: 10.1007/s00371-023-02678-0
Martínez, R., “Static batching performance implications,” GameDev Guru, 2023.
Meta/Oculus, “Rendering Optimization for VR,” 2024.
Neto, F. et al., “Quantifying frame-time variance in mobile games,” ACM MMSys, 2024. DOI: 10.1145/3641234
Newzoo, “Global Games Market Report 2024,” 2024.
NVIDIA, “Mesh Optimization Strategies,” Technical Notes, 2023.
NVIDIA, “RTX Real-Time Ray Tracing Overview,” Technical Report, 2022.
Qiu, J., Gong, H., & Liu, X., “User behavior analysis and clustering in MMO mobile games,” ACM CHI Workshops, 2024. DOI: 10.48550/arXiv.2407.11772
Rahman, S. et al., “Evaluating GPU instancing for large-scale 3D environments,” Computers & Graphics, 2022. DOI: 10.1016/j.cag.2022.05.014
Unity Manual, “Static Batching Implementation Details,” 2023.
Unity Technologies, “Draw Call Optimization Manual,” 2023.
Unity Technologies, “Unity Rendering Pipeline Overview,” Documentation, 2023.
Van Crombrugge, M. et al., “The rise of the subscription model in the video game industry,” Journal of Business Research, 2025. DOI: 10.1016/j.jbusres.2025.114512
Wang, J. et al., “Optimization of mobile games using batching & instancing,” IEEE Access, 2021. DOI: 10.1109/ACCESS.2021.3051234
Welden, L. et al., “How retailers and brands thrive in the video game ecosystem,” Journal of Retailing, 2025. DOI: 10.1016/j.jretai.2025.03.004