Comparative analysis of networking libraries and frameworks used in game development on Unity Game Engine and C# programming language
Автор: Rahmani J., Kubatin D.A., Geraskin I.S.
Журнал: Международный журнал гуманитарных и естественных наук @intjournal
Рубрика: Технические науки
Статья в выпуске: 9-1 (108), 2025 года.
Бесплатный доступ
The article presents a comprehensive analysis of popular networking libraries and frameworks for developing multiplayer games on Unity and C#, namely ENet C#, Unity NetCode, Mirror and Riptide. The study focuses on the key criteria determining the choice of the optimal solution for various game projects: stability of operation, ease of integration and use, performance under high load conditions and scalability to support a large number of players. A detailed comparison of these tools for each of the criteria is made based on the analysis of architectural features, documentation and user feedback. The scientific novelty of this article is conditioned by the fact that in the Russian Federation the topic of computer games development is rarely touched upon due to the scarcity of information in Russian. The final part of the article presents the results of the comparison in tabular form for clarity and ease of perception, the final scores of each tool, which are obtained using a weighted sum formula that takes into account the relative importance of each criterion, and also gives practical advice to novice developers on the choice of network library or framework, depending on the scale of the game being developed.
C#, unity, multiplayer
Короткий адрес: https://sciup.org/170211242
IDR: 170211242 | DOI: 10.24412/2500-1000-2025-9-1-208-213