Identyfikatory
Warianty tytułu
Comparative analysis of the proprietary navigation system and the built-in Unity engine tool
Języki publikacji
Abstrakty
Systemy nawigacyjne to zaawansowane narzędzia, które pozwalają tworzyć postacie inteligentnie poruszające się po świecie gry. W ramach niniejszej pracy przeprowadzono analizę porównawczą autorskiego systemu nawigacji o nazwie AlchemyNavigation oraz wbudowanego narzędzia silnika Unity - systemu NavMesh. Do przeprowadzenia badań wykorzystano autorską aplikację zbudowaną przy pomocy silnika Unity, w ramach której zaimplementowano tożsame scenariusze badawcze bazujące na porównywanych systemach. Finalnie, na podstawie zebranych wyników oraz dokumentacji badanych systemów zrealizowana została analiza porównawcza, która dowiodła tezy że własne rozwiązania mogą dorównać rozwiązaniom domyślnym, a także, że pozwalają wprowadzać nowe funkcjonalności.
Navigation systems are advanced tools that allow you to create characters intelligently moving around the game world. The purpose of this thesis was to conduct a comparative analysis of the proprietary navigation system “AlchemyNavi-gation” and the built-in tool of the Unity engine - “NavMesh”. An proprietary application created with the Unity engine was used to conduct the research, under which identical scenarios based on the tested systems were implemented. Finally, on the basis of the collected results and documentation of the research objects, a comparative analysis was carried out and proved the thesis that own solutions can match the default solutions.
Czasopismo
Rocznik
Tom
Strony
217--224
Opis fizyczny
Bibliogr. 17 poz., rys., tab.
Twórcy
autor
- Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
autor
- Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
- [1] D. Silver, Cooperative Pathfinding, In Proceedings of the 1st Conference on Artificial Intelligence and Interactive Digital Entertainmen (2005) 117-122.
- [2] D. Demyen, M. Buro, Efficient Triangulation-Based Pathfinding, In Proceedings of the 21st National Conference on Artificial Intelligence (2006) 942-947.
- [3] U. Huh, S. Chang, A G² Continuous Path-smoothing Algorithm Using Modified Quadratic Polynomial Interpolation, International Journal of Advanced Robotic Systems 11 (2014) 224-234.
- [4] P. Lester, A* Pathfinding for Beginners, https://www.gamedev.net/reference/articles/article2003.asp, [20.06.2021].
- [5] Z. He, M. Shi, C. Li, Research and application of path-finding algorithm based on unity 3D, In Proceedings of the 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS) (2016) 1-4.
- [6] S. Rabin, Game AI Pro 2: Collected Wisdom of Game AI Professionals, CRC Press, Boca Raton, 2015.
- [7] S. Rabin, Game AI Pro 360: Guide to Tactics and Strategy, CRC Press, Boca Raton, 2019.
- [8] J. Palacios, Unity 2018 Artificial Intelligence Cookbook: Over 90 recipes to build and customize AI entities for your games with Unity, 2nd Edition, Packt Publishing, Birmingham, 2018.
- [9] A. Thorn, Geometric and Discrete Path Planning for Interactive Virtual Worlds, Morgan & Claypool Publishers, San Rafael, 2016.
- [10] D. Aversa, A. S. Kyaw, C. Peters, Unity Artificial Intelligence Programming: Add powerful, believable, and fun AI entities in your game with the power of Unity 2018!, 4th Edition, Apress Publishing, Birmingham, 2018.
- [11] R. Barrera, Unity 2017 Game AI Programming - Third Edition: Leverage the power of Artificial Intelligence to program smart entities for your games, Packt Publishing, Birmingham, 2018.
- [12] Dokumentacja systemu AlchemyNavigation, https://kempnymaciej.github.io/alchemy-navigation/index.html, [20.06.2021].
- [13] Dokumentacja systemu NavMesh, https://docs.unity3d.com/Manual/Navigation.html, [20.06.2021].
- [14] Dokumentacja pakietu Unity.Profiling, https://docs.unity3d.com/ScriptReference/Unity.Profiling.ProfilerRecorder.html, [20.06.2021].
- [15] Dokumentacja pakietu Unity.Addressables, https://docs.unity3d.com/Packages/com.unity.addressables@0.4/manual/index.html, [20.06.2021].
- [16] F. Metzger, A. Rafetseder, C. Schwartz, T. Hoßfeld, Games and Frames: A Strange Tale of QoE Studies, In Proceedings of the International Conference on Quality of Multimedia Experience (2016) 1-2.
- [17] Licencja MIT, https://choosealicense.com/licenses/mit/, [20.06.2021].
Uwagi
Opracowanie rekordu ze środków MNiSW, umowa Nr 461252 w ramach programu "Społeczna odpowiedzialność nauki" - moduł: Popularyzacja nauki i promocja sportu (2021).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-9ce27f4d-3015-432e-9f17-ce787ab9037a