2020
Permanent URI for this collection
Browse
Browsing 2020 by Author "HUZAIFA SAMI"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Performance optimization of 3d games using the profiler feedback(UMT Lahore, 2020) HUZAIFA SAMIPerformance is the most crucial aspect of a computer game especially that is running on a mobile device. It becomes even more important if the game uses high-end graphics and the game is physical action-oriented. Key performance indicators (KPIs) include the frame rate (i.e. represented as frames per second FPS) and the draw call batches. The aim of performance optimization is to increase the frame rate and decrease the batches. Game performance optimization becomes quite a challenging task on a mobile device because a mobile device has limited resources as compared to the desktop systems. Use of profiler feedback could be helpful in this regard. A profiler is typically attached to a running game and it outputs the performance related data which could be used to identify the performance bottlenecks. This thesis focused on the use of profiler feedback in performance optimization of Unity 3D games on the development platform. Although we used Unity profiler but the methodology is generic and could be used with any gaming engine. We used following ten performance metrics to carry out this research work: (1) Frames per second (2) Batches (3) Drawcalls (4) CPU main (5) GPU main (6) Triangles (7) Vertices (8) Setpass calls (9) Used Textures, and (10) Render Textures. We selected five games from different categories like Action, Simulation, and Role Playing game (RPG) and applied different optimization techniques, mentioned in Chapter Error! Reference source not found. to optimize the performance of these games. After optimization of these games, we observed that the loading time was reduced up to 50%, number of batches reduced up to 95.7%, the CPU consumption decreased up to 72%, the GPU consumption decreased up to 76%, the frame rate increased up to 81.6% (which is five times the original cost), and the size of the game executable (APK) file reduced up to 51%.