Сравнительный анализ сетевых библиотек и фреймворков, используемых при разработке игр на игровом движке Unity и языке программирования C#
Автор: Рахмани Д., Кубатин Д.А., Гераськин И.С.
Журнал: Международный журнал гуманитарных и естественных наук @intjournal
Рубрика: Технические науки
Статья в выпуске: 9-1 (108), 2025 года.
Бесплатный доступ
В статье представлен всесторонний анализ популярных сетевых библиотек и фреймворков для разработки многопользовательских игр на Unity и C#, а именно ENet C#, Unity NetCode, Mirror и Riptide. Исследование фокусируется на ключевых критериях, определяющих выбор оптимального решения для различных игровых проектов: стабильность работы, простота интеграции и использования, производительность в условиях высокой нагрузки и масштабируемость для поддержки большого количества игроков. Проводится детальное сравнение указанных инструментов по каждому из критериев, основанное на анализе архитектурных особенностей, документации и отзывов пользователей. Научная новизна данной статьи обусловливается тем, что на территории Российской Федерации тема разработки компьютерных игр затрагивается крайне редко в виду скудности информации на русском языке. В заключительной части статьи представлены результаты сравнения в табличной форме для наглядности и удобства восприятия, итоговые оценки каждого инструмента, для получения которых используется формула взвешенной суммы, учитывающая относительную важность каждого критерия, а также даются практические рекомендации начинающим разработчикам по выбору сетевой библиотеки или фреймворка в зависимости от масштаба разрабатываемой игры.
Разработка игр, сетевое взаимодействие
Короткий адрес: https://sciup.org/170211242
IDR: 170211242 | DOI: 10.24412/2500-1000-2025-9-1-208-213