Methods for optimizing the performance of Unity 3D game engine based on third-person perspective game
Krzysztof Siarkowski
krzsiarkowski@gmail.comInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Przemysław Sprawka
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Małgorzata Plechawska-Wójcik
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Abstract
Game optimization is one of the most important aspects of their creation. The article describes methods to optimize Unity Engine using third person perspective game as an example. Various methods that rely on offloading graphics card, by increasing the use of CPU and memory were used in order to check how the game performance changes.
Keywords:
optimization; game engine; UnityReferences
[1] M. F. Shiratuddin, W. Thabet, Utilizing a 3D game engine to develop a virtual design review system, Journal of Information Technology in Construction – ITcon, 16, 2011, 39-68.
[2] S. Blackman, Beginning 3D Development with Unity 4. All-inOne, Multi-Platform Game Development, New York City, Apress, 2013.
[3] A. Thron, Unity 4 Fundamentals: Get Started at Making Games with Unity, Burlington, Focal Press, 2014.
[4] https://docs.unity3d.com/Manual/OcclusionCulling.html [12.11.2016].
[5] W. Goldstone, Unity 3.x Game Development Essentials, Birmingham, Packt Publishing, 2009.
[6] C. Dickinson, Unity 5 Game Optimization, Birmingham, Packt Publishing, 2015.
[7] A. Thorn, How to Cheat in Unity 5: Tips and Tricks for Game Development, Burlington, Focal Press, 2016.
[8] https://docs.unity3d.com/Manual/DrawCallBatching.html [14.11.2016].
[9] A. Thorn, Practical Game Development with Unity and Blender, Boston, Cengage Learning, 2014.
[10] https://unity3d.com/learn/tutorials/topics/graphics/introductionlighting-and-rendering [16.11.2016].
[2] S. Blackman, Beginning 3D Development with Unity 4. All-inOne, Multi-Platform Game Development, New York City, Apress, 2013.
[3] A. Thron, Unity 4 Fundamentals: Get Started at Making Games with Unity, Burlington, Focal Press, 2014.
[4] https://docs.unity3d.com/Manual/OcclusionCulling.html [12.11.2016].
[5] W. Goldstone, Unity 3.x Game Development Essentials, Birmingham, Packt Publishing, 2009.
[6] C. Dickinson, Unity 5 Game Optimization, Birmingham, Packt Publishing, 2015.
[7] A. Thorn, How to Cheat in Unity 5: Tips and Tricks for Game Development, Burlington, Focal Press, 2016.
[8] https://docs.unity3d.com/Manual/DrawCallBatching.html [14.11.2016].
[9] A. Thorn, Practical Game Development with Unity and Blender, Boston, Cengage Learning, 2014.
[10] https://unity3d.com/learn/tutorials/topics/graphics/introductionlighting-and-rendering [16.11.2016].
Siarkowski, K., Sprawka, . P., & Plechawska-Wójcik, M. (2017). Methods for optimizing the performance of Unity 3D game engine based on third-person perspective game. Journal of Computer Sciences Institute, 3, 46–53. https://doi.org/10.35784/jcsi.592
Authors
Krzysztof Siarkowskikrzsiarkowski@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Przemysław SprawkaInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Małgorzata Plechawska-WójcikInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Statistics
Abstract views: 480PDF downloads: 346
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.