Catch It! в Fortnite: рыболовное приключение с системой прогресса
Catch It! — это ориентированное на прогрессию рыболовное приключение в Fortnite, в котором игроки могут ловить сотни видов рыб, выслеживать редкие экземпляры, улучшать снаряжение, пополнять коллекции и исследовать пять островов, полных секретов и всевозможных развлечений.
Команда CatchItFN, получившая поддержку в рамках программы Epic MegaGrants, создала остров с сохраняемым прогрессом, динамическим интерфейсом, собственными визуальными эффектами, механиками улучшения и скрещивания рыб, а также ежедневными и еженедельными событиями. В основе процесса рыбалки заложено постоянное развитие.
Читайте о том, как команда использовала системы UEFN, включая Verse, Scene Graph и Niagara, чтобы обеспечить игрокам хороший улов в Catch It!.
Разработка прогрессии
С самого начала команда CatchItFN стремилась к тому, чтобы рыбалка ощущалась частью гораздо более масштабного приключения.
«Мы хотели, чтобы в Catch It! процесс рыбалки был живым и не стоял на месте, — говорят участники команды. — Игроки могут исследовать пять островов, каждый из которых наполнен своими секретами. Им встретятся сотни видов рыб с уникальными мутациями и разными уровнями редкости».
Но прогресс не ограничивается одним лишь уловом. По ходу игры можно открывать новые удочки, улучшать снаряжение, управлять пополняющимся инвентарём и постепенно собирать коллекцию.
Получив Epic MegaGrant, команда стала ещё увереннее развивать концепцию.
«Поддержка Epic MegaGrants дала нам почувствовать, что мы движемся в правильном направлении, — говорят в CatchItFN. — Мы поняли, что в Fortnite и UEFN можно успешно реализовывать новаторские концепции, а не только ограничиваться традиционным жанром шутеров».
С помощью Verse Persistence команда создала систему постоянного инвентаря, в которой открытые игроками предметы и улучшения сохраняются после завершения сеанса. При очередном входе на остров игрокам не придётся начинать игру заново: они могут расширять собранную ранее коллекцию рыб и снаряжения.
Оформление и механику прогрессии разработчики также настроили в UEFN. «Мы персонализировали облик удочек, привязав пользовательские эффекты Niagara непосредственно к игрокам. Нам удалось создать уникальное оформление для каждой удочки, сохраняя модульность и масштабируемость системы», — говорят участники команды.
Расширенная система коллекции рыб
В Catch It! задача игроков состоит не только в том, чтобы поймать рыбу покрупнее. Они могут повышать уровень, кормить, объединять, скрещивать рыб, постепенно пополняя и улучшая свою коллекцию.
В основе этих механик лежит структурированная модель данных. Каждой рыбе соответствует уникальный индекс, связанный с неизменяемой информацией, например названием и базовыми характеристиками. При этом у каждой рыбы есть индивидуальные характеристики — например, вес и количество звёзд, — от которых зависит, насколько её можно улучшить.
Команда объединила эту систему с интерфейсом Verse и создала динамический интерфейс, который обновляется в реальном времени. Игроки могут управлять своими коллекциями, а также просматривать, скрещивать и улучшать рыб в интерфейсе, реагирующем на изменение данных. В результате коллекционирование становится полноценной частью прогресса.
Масштабируемые игровые события с Scene Graph
Catch It! даёт игрокам причины регуля рно возвращаться в игру.
«Значительная часть игрового процесса построена на системе событий, — отмечают участники команды. — Ежедневные и еженедельные события предлагают новые испытания, редких рыб и уникальные моменты, давая игрокам повод возвращаться и следить за тем, что нового происходит на островах».
Чтобы события оставались разнообразными и интересными, требовалось множество дополнительных ресурсов и немало ручной настройки. Вместо этого команда использовала Scene Graph для динамической генерации разновидностей существующих рыб.
Изменяя параметры Niagara с помощью Verse, разработчики создали систему событий для рыбаков, которая может изменять визуальные элементы и поведение в игре. Система может динамически генерировать разновидности рыб, чтобы не дублировать ресурсы для каждой возможной вариации.
«Без Scene Graph реализация этих вариантов потребовала бы значительно больше ресурсов и работы руками. Систему была бы гораздо менее масштабируемой», — говорят участники команды.
Приключение с новыми поворотами
Catch It! — отличный пример того, как грамотное сочетание систем UEFN открывает новые возможности для одиночного игрового процесса.
Verse Persistence сохраняет прогресс после завершения сеанса. Интерфейс Verse собирает множество данных коллекции в интерактивный игровой опыт. Niagara позволяет создавать уникальный внешний облик рыб и снаряжения. Scene Graph помогает команде генерировать динамические варианты, не увеличивая объём контента, который необходимо создавать вручную.
Эти системы обеспечивают игровой процесс, в котором ловля рыбы может стать началом гораздо более длинного цикла прогрессии.
Готовы забросить удочку? https://www.fortnite.com/ru-ru/@catchit/0278-2596-0076