Как стать автором
Обновить

Комментарии 5

В War Robots Remastered это используется?
Нет, в Remastered менялась только клиентская часть, бэкхенд остался прежним.
Несмотря на то, что в проекте уже многое сделано, он продолжает активно развиваться: проводятся оптимизации, добавляются новые функции.

И этот процесс будет бесконечным. При этом любой новый игровой проект, который будет разрабатываться на этой технологии будет сталкиваться с проблемой, что «вот конкретно нашу уникальную механику на нем не реализовать»

Нет ничего плохого, в реализации универсального инструмента, особенно если он заточен под определенный жанр, или вообще, под тип игр, где вся механика плюс-минус одинаковая, а меняется только 2D/3D графика.

Но, обычно, создание супер-пупер универсального инструмента под все случаи жизни приводит к появлению монстра, разбираться в котором дольше, чем написать нужный функционал с нуля.

Обычно, людям, верящим в «универсальный инструмент на все случаи жизни» я задаю вопрос — а почему в жизни мы не видим, чтобы появилось одно универсальное растение или животное, которое бы вытеснило (т.е. было лучше) всех остальных?

P.S. В любом случае команда разработчиков получит хороший опыт, так что успехов)
Какой стек вы раньше на java использовали? Рассматривали ли вы Vertx фреймворк на Netty для сервисов? Тоже сейчас занимаюсь разработкой метагейм-сервера для студенческого проекта, пишу на java в основном, да и единственный в команде, кто занимается бэкендом, поэтому тема актуальная. Переход на C#-стек по причине того, что используете Unity, в основном был главным при решении дальнейшего развития сетевой инфраструктуры? Может метрики какие-то проводили на основе web-серверов на java и c# по нагрузкам?
Какой стек вы раньше на java использовали?

В нашем проекте War Robots используются java + resteasy + tomcat + cassandra для основной мета части (хранение и работа с профилями игроков). Часть микросервисов (например, лиги и кланы) используют scala, postgres.
Рассматривали ли вы Vertx фреймворк на Netty для сервисов?

Проекту уже не один год, так что на момент своего старта Vertx не рассматривался.
Переход на C#-стек по причине того, что используете Unity, в основном был главным при решении дальнейшего развития сетевой инфраструктуры?

Да, это было решающим фактором
Зарегистрируйтесь на Хабре, чтобы оставить комментарий