Analysis of performance optimization methods for 3D games in the Unity environment

The paper analyzes methods for optimizing performance in 3D games created in Unity. Based on the literature, the following techniques are discussed: GPU Instancing, Static Batching, Occlusion Culling, Level of Detail (LOD), Unity Jobs, Object Pooling, and the tick system. In four test scenarios, metrics (FPS, RAM, batch count) were collected using Unity Profiler. The results showed that GPU Instancing and Static Batching increase FPS (10,9 % and 20,4 %) and reduce memory usage, while LOD increases FPS by over 380 % with a minimal increase in RAM. Occlusion Culling is only effective with large objects. Unity Jobs, Object Pooling, and ticks improve performance by 14-27 %. The choice of methods should depend on the nature of the scene. Further research on other platforms is recommended.

Authors

Institutions

Publication Details

Journal
Journal of Computer Sciences Institute
Published
2025-12-30
DOI
https://doi.org/10.35784/jcsi.7955
Primary Topic
Interactive and Immersive Displays
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analysis of performance optimization methods for 3D games in the Unity environment

Marcin Badurowicz, Maciej Potręć
Journal of Computer Sciences Institute
Interactive and Immersive Displays
article

Analysis of performance optimization methods for 3D games in the Unity environment

Marcin Badurowicz, Maciej Potręć
article en

Abstract

The paper analyzes methods for optimizing performance in 3D games created in Unity. Based on the literature, the following techniques are discussed: GPU Instancing, Static Batching, Occlusion Culling, Level of Detail (LOD), Unity Jobs, Object Pooling, and the tick system. In four test scenarios, metrics (FPS, RAM, batch count) were collected using Unity Profiler. The results showed that GPU Instancing and Static Batching increase FPS (10,9 % and 20,4 %) and reduce memory usage, while LOD increases FPS by over 380 % with a minimal increase in RAM. Occlusion Culling is only effective with large objects. Unity Jobs, Object Pooling, and ticks improve performance by 14-27 %. The choice of methods should depend on the nature of the scene. Further research on other platforms is recommended.

Journal of Computer Sciences InstituteVol. 37
Lublin University of Technology (PL)
Openalex Percentile: Top 33%
Interactive and Immersive Displays
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.