Комментарии 5
В War Robots Remastered это используется?
+1
Несмотря на то, что в проекте уже многое сделано, он продолжает активно развиваться: проводятся оптимизации, добавляются новые функции.
И этот процесс будет бесконечным. При этом любой новый игровой проект, который будет разрабатываться на этой технологии будет сталкиваться с проблемой, что «вот конкретно нашу уникальную механику на нем не реализовать»
Нет ничего плохого, в реализации универсального инструмента, особенно если он заточен под определенный жанр, или вообще, под тип игр, где вся механика плюс-минус одинаковая, а меняется только 2D/3D графика.
Но, обычно, создание супер-пупер универсального инструмента под все случаи жизни приводит к появлению монстра, разбираться в котором дольше, чем написать нужный функционал с нуля.
Обычно, людям, верящим в «универсальный инструмент на все случаи жизни» я задаю вопрос — а почему в жизни мы не видим, чтобы появилось одно универсальное растение или животное, которое бы вытеснило (т.е. было лучше) всех остальных?
P.S. В любом случае команда разработчиков получит хороший опыт, так что успехов)
+2
Какой стек вы раньше на java использовали? Рассматривали ли вы Vertx фреймворк на Netty для сервисов? Тоже сейчас занимаюсь разработкой метагейм-сервера для студенческого проекта, пишу на java в основном, да и единственный в команде, кто занимается бэкендом, поэтому тема актуальная. Переход на C#-стек по причине того, что используете Unity, в основном был главным при решении дальнейшего развития сетевой инфраструктуры? Может метрики какие-то проводили на основе web-серверов на java и c# по нагрузкам?
0
Какой стек вы раньше на java использовали?
В нашем проекте War Robots используются java + resteasy + tomcat + cassandra для основной мета части (хранение и работа с профилями игроков). Часть микросервисов (например, лиги и кланы) используют scala, postgres.
Рассматривали ли вы Vertx фреймворк на Netty для сервисов?
Проекту уже не один год, так что на момент своего старта Vertx не рассматривался.
Переход на C#-стек по причине того, что используете Unity, в основном был главным при решении дальнейшего развития сетевой инфраструктуры?
Да, это было решающим фактором
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Meta Gameplay Framework, или бэкенд без серверных разработчиков