Команда EPO Games совместно с MicroProse Software выпустила шестой выпуск дневников разработки своей исторической стратегии в реальном времени, Imperium Eternal. В свежем материале речь идет о переработанной системе сбора ресурсов, созданной для управления как небольшими группами, так и тысячами юнитов, работающих одновременно по всей карте. Авторы поднимают актуальную проблему масштабируемости RTS, когда десятки юнитов могут создавать хаос на экране и вызывать резкие падения производительности.
В центре новой механики — полная автономия каждого рабочего юнита. Вместо того чтобы объединяться в одном месте, выдавая приказ большой группе, каждый ремесленник самостоятельно находит свободную точку сбора, бронирует её и направляется к цели. Если на конкретном участке больше нет доступных рабочих мест, юниты не остаются в нерешительности, а самостоятельно рассредотачиваются в поисках альтернативных источников ресурсов или ожидают своей очереди поблизости.
Изменения коснулись и системы добычи продовольствия. Охота теперь представлена как непрерывный процесс. Если отряд, отправленный на охоту, убивает дикое животное, то на трупе может разместиться лишь ограниченное количество рабочих. Лишние юниты без какого-либо вмешательства игрока переключаются на поиск новых животных, начинают атаковать их и организуют постоянный процесс снабжения еды для поселения. Подобным образом реализована рыбалка, что делает контроль береговых линий, рек и озер критически важным для выживания и роста населения.
Экономическая модель Imperium Eternal охватывает 20 исторических эпох, что значительно влияет на доступные ресурсы. На ранних стадиях развития цивилизации нуждаются в основных материалах, таких как еда, древесина и камень, однако по мере прогресса игрокам придется сражаться за залежи меди, железа, золота, нефти и даже урана. Каждое сырьё обладает своими правилами добычи, скоростью получения и лимитом рабочих мест, что заставляет игроков защищать удалённые добывающие регионы и сражаться за важные точки на карте.
Планы разработчиков по созданию глобальной экономики с тысячами юнитов сталкиваются с вопросами оптимизации. Чтобы избежать зависаний при постоянном поиске путей по карте, внедрена система локального пространственного поиска. Юниты исследуют только ближайшую область вокруг себя, а не всю карту целиком. По словам EPO Games, такой подход позволяет поддерживать высокую производительность игры независимо от того, управляет ли игрок 10 рабочими или 3000 юнитами одновременно.
Игра Imperium Eternal разрабатывается для ПК и будет доступна в сервисе Steam, где уже можно добавить её в список желаемого. Конкретная дата релиза все ещё не объявлена, а минимальные системные требования включают видеокарту уровня Nvidia GT1030 и 8 ГБ оперативной памяти.