Сравнительный анализ сетевых библиотек и фреймворков, используемых при разработке игр на игровом движке 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