Казанский (Приволжский) федеральный университет, КФУ
КАЗАНСКИЙ
ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ
 
CРАВНЕНИЕ КЛИЕНТ-СЕРВЕРНЫХ РЕШЕНИЙ ПРИ РАЗРАБОТКЕ МНОГОПОЛЬЗОВАТЕЛЬСКИХ ОНЛАЙН-ИГР НА UNITY
Форма представленияСтатьи в российских журналах и сборниках
Год публикации2022
Языкрусский
  • Мухаметханов Ильнур Радикович, автор
  • Хафизов Мурад Рустэмович, автор
  • Шубин Алексей Витальевич, автор
  • Библиографическое описание на языке оригинала Мухаметханов И.Р., Хафизов М.Р., Шубин А.В. CРАВНЕНИЕ КЛИЕНТ-СЕРВЕРНЫХ РЕШЕНИЙ ПРИ РАЗРАБОТКЕ МНОГОПОЛЬЗОВАТЕЛЬСКИХ ОНЛАЙН-ИГР НА UNITY // Электронные библиотеки, 2022. – Т. 25. – № 5. – С. 472-488.
    Аннотация В работе представлена критика традиционного подхода, используемого для создания многопользовательской игры в системе разработки интерактивных приложений в реальном времени Unity, особенно в случае большого числа одновременных пользователей. В качестве гипотезы предложен альтернативный вариант, не являющийся распространённым, но решающий многие проблемы предыдущего подхода. Проведено сравнение двух клиент-серверных решений при разработке в Unity многопользовательских онлайн-игр, также описаны преимущества обоих подходов для разных случаев. Предложена архитектура разработки игры при помощи более актуального метода: вместо библиотеки Mirror – стандартного инструментария для Unity-разработки – использованы микросервисы, написанные на языке Golang. Приведены весомые доказательства предпочтительности альтернативного подхода, главное преимущество которого – поддержка современной архитектуры, обеспечивающей высокоскоростную связь между микросервисами, что подкреплено тестами при передаче сообщений на разных платформах.
    Ключевые слова игровой движок, микросервисы, Unity, Golang, Mirror, видеоигра, мультиплеер
    Название журнала Электронные библиотеки: перспективные методы и технологии, электронные коллекции
    URL https://rdl-journal.ru/article/view/753
    Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на эту карточку https://repository.kpfu.ru/?p_id=285641

    Полная запись метаданных