Привет, друзья! У нас есть для вас свежие технические инсайды из нашей инди студии.
Должны признаться, что мы используем самые-самые современные технологии в Unreal Engine 5.4, чтобы ускорить разработку нашей игры. Как небольшая независимая команда, мы ценим любую возможность оптимизировать наши процессы, особенно когда движок позволяет это сделать.
Например, мы используем Nanite для быстрой интеграции 3D-моделей (персонажи и окружение) в игру. Конечно, Nanite имеет свою «цену» в виде увеличения места на диске, но сегодня с быстрым интернетом это не такая уж серьезная проблема. Тем не менее, обещаем, что размер нашей игры не превысит 100 ГБ (спойлер), так что не переживайте. Кроме того, с нашей изометрической перспективой и почти фиксированной камерой нам не нужны переключения между уровнями детализации (как, например, в играх с открытым миром от первого лица, где далекие элементы — это один мэш, а близкие — совершенно другой).
Мы также используем Lumen, который эффективно управляет нашей системой глобального освещения и отражениями. Учитывая, что в игре много динамического света, выбор Lumen был очевиден. Он ускорил разработку таких элементов, как циклы дня и ночи, и позволил сосредоточиться на самом главном — прыжках и перекатах (шутка).
А самое свежее нововведение, которое мы обязательно попробуем — MEGALIGHTS, недавно анонсированный на конференции Epic. MEGALIGHTS позволяет создавать сцены с тысячами динамических источников света любых типов и размеров (точечный свет, спотлайт и прочие). Это именно то, что нам нужно, чтобы реализовать наше окружение и при этом не особо задумываться о производительности. Epic показали демо, которое работает на PS5 в 60FPS, что нас, в принципе, устраивает.
Конечно, работа с самыми передовыми технологиями означает, что иногда бывают жесткие краши движка и другие нюансы, свойственные самым свежим разработкам (отсутствие документации, например). Но мы считаем, что это разумная цена за ускорение наших процессов. Мы осознаем риски использования новейших технологий и готовы их принять, чтобы создать по-настоящему красивую игру. Что бы ни потребовалось.
Спасибо, что вы с нами. Оставайтесь на связи, впереди еще много интересного.