Создавая MMO, в которую мы всегда хотели играть
В разработке
Мы возвращаемся к истокам традиционного фэнтези: к романтизму, эскапизму и героизму, воплощенных в историях, уходящих корнями в западные легенды.
Поиски Грааля. Меч в камне. Герой, отправляющийся в неизведанное. Мы стремимся воссоздать то самое ощущение чуда, которое сделало первые фэнтезийные миры поистине незабываемыми.
На старинных средневековых картах фраза «Здесь обитают драконы» часто служила для обозначения земель неизведанных и таинственных, и мы стремимся воплотить в жизнь этот чарующий идеал.
Блог разработки
Заметки студии
Присоединиться к нашей команде
Помогите нам создать нечто особенное
Разработчик Unreal Engine 5
Разработчик Unreal Engine 5
Мы ищем разработчика Unreal Engine 5, который будет создавать системы, лежащие в основе персистентного онлайн-мира. Вы будете отвечать за фичи от начала и до конца — от интерфейса, по которому кликает игрок, до серверного кода, который его валидирует, — и тесно сотрудничать с геймдизайном, артом и продакшеном по мере роста мира.
Эта роль намеренно full-stack. Тот, кто делает инвентарь, делает его целиком: клиентский UI, RPC, серверную валидацию, персистентность, репликацию. Мы не делим фичу между «клиентским» и «серверным» разработчиком — а команда у нас достаточно маленькая, чтобы мы не могли нанять обоих.
Обязанности
- Отвечать за геймплейные фичи от начала и до конца: клиентское представление, RPC, серверная валидация, персистентность и репликация.
- Проектировать и создавать системы с авторитарным сервером, где клиент отправляет намерения и предсказывает, а решает сервер.
- Создавать и поддерживать слой данных персистентных систем, включая схемы, транзакции и миграции, которые можно выполнять на работающей игре.
- Профилировать и оптимизировать обе стороны, отличая проблему GPU от проблемы игрового потока и от подтормаживания еще до того, как начнете менять код.
- Читать, ревьюить и улучшать системы, написанные не вами.
- Создавать инструменты и рабочие процессы для редактора, чтобы дизайнеры и художники не ждали программиста.
- Работать с ведущими геймдизайнерами и художниками, согласуя системы с задуманными ощущениями и техническими ограничениями.
- Помогать задавать техническое направление и стандарты по мере роста кодовой базы и команды.
Минимальные требования
- 2+ года профессионального опыта работы с Unreal Engine 5.
- Уверенный C++. Вы свободно ориентируетесь в большой кодовой базе, по умолчанию думаете о владении, времени жизни и стоимости и умеете читать чужую систему и улучшать ее.
- Глубокий опыт работы с Unreal: жизненный цикл UObject и сборка мусора, репликация (свойства и RPC), hard- и soft-ссылки (стриминг / отложенная загрузка данных), модули и build-таргеты, cook-пайплайн.
- Инстинкт серверной авторитарности. Вы понимаете, почему клиент отправляет намерения, а не результаты, почему он предсказывает, а не решает, и чего стоит сохранять это, пока игра остается отзывчивой.
- Профилирование как привычка. Вы измеряете, прежде чем оптимизировать, и можете объяснить, что на самом деле показал профиль.
- Уверенность в том слое, где вы менее сильны. Клиентскому разработчику не должны быть страшны SQL и транзакции, а серверный должен понимать, почему экран инвентаря не может состоять из 200 «живых» виджетов.
- Вы хорошо работаете с дизайнерами и художниками. Значительная часть этой работы — превращать «это должно ощущаться вот так» в системы и инструменты.
- Свободное владение письменным и устным английским языком.
- Умение работать самостоятельно и в составе распределенной удаленной команды.
- Готовность давать и получать обратную связь в динамичной итеративной среде.
Будет преимуществом
Большинство инженеров тяготеют к одной из сторон. Трек A — серверный, трек B — клиентский. Мы не ждем, что кто-то закроет обе колонки или хотя бы большую часть одной. Расскажите нам, в чем вы сильны.
Для обоих треков
- Выпущенный или поддерживаемый вами MMO, персистентный мир или игра-сервис.
- Инструменты для редактора (Editor Utility Widgets, командлеты, валидаторы).
- Linux, контейнеры и CI/CD для игровых сборок.
- Вклад в исходный код движка.
- Нагрузочное тестирование в больших масштабах.
Трек A (сервер)
- Репликация Iris либо работа с relevancy и replication graph.
- Gameplay Ability System или собственный аналог, построенный с нуля.
- PostgreSQL в продакшен-масштабе, включая живые миграции и подобное.
- Бэкенд-сервисы на Go, C#, Rust и т. п.
- Работа с шинами сообщений (Redis, NATS) и gRPC.
- Античит, анализ эксплойтов и реагирование на инциденты в живой игре.
Трек B (клиент)
- Модульные пайплайны персонажей и экипировки.
- Глубокие знания анимации (IK Rig, ретаргетинг, бюджетирование анимации).
- Знания, смежные с рендерингом: стоимость материалов, прекэширование PSO, стриминг текстур, виртуальные текстуры, компромиссы Nanite и Lumen.
- World Partition и стриминг больших миров.
- UMG и Slate за пределами меню: CommonUI, виртуализированные списки, локализация.
- Enhanced Input, доступность и бюджетирование под ограниченное железо.
Что мы предлагаем
- Создание чего-то нового и уникального вместе с отличной командой единомышленников-геймеров.
- Значимая инженерная роль в работе над оригинальной IP с реальной ответственностью за системы, которые вы создаете.
- Наша команда распределена по всему миру, поэтому мы предлагаем гибкий график работы с учетом различных часовых поясов.
Арт-директор
Арт-директор
Мы ищем арт-директора, который возьмет на себя ответственность за визуальный облик нашего нового мира и выведет его на новый уровень. Вы будете определять творческое видение, руководить нашими художниками и внешними подрядчиками, а также тесно сотрудничать с отделами геймдизайна, программирования и производства, чтобы создать целостный и высококачественный мир — от первого концепта до релиза.
Обязанности
- Определять и отстаивать общее художественное направление и визуальный стиль игры.
- Руководить, наставлять и развивать художников различных направлений: концепт-арт, персонажи, окружение, UI и VFX.
- Разрабатывать и поддерживать художественные стандарты, рабочие процессы и гайдлайны по стилю, обеспечивая целостность мира по мере его развития.
- Взаимодействовать с ведущими геймдизайнерами и программистами для согласования художественных решений с геймплеем и техническими ограничениями.
- Проверять выполненные работы, давать конструктивную обратную связь и утверждать ассеты на ключевых этапах.
- Балансировать между творческими амбициями и производственными реалиями, включая объем работ, сроки и требования платформы.
- Сотрудничать с продакшн-отделом для планирования художественных рабочих процессов, оценки трудозатрат и управления аутсорсом при необходимости.
- Следить за трендами, инструментами и методиками индустрии, привнося свежие идеи в команду.
Минимальные требования
- Более 5 лет профессионального опыта в создании графики для игр, из них не менее 2 лет на позиции арт-лида или арт-директора.
- Портфолио, демонстрирующее широкий кругозор, сильную фундаментальную базу и ярко выраженное чувство визуального стиля.
- Глубокое понимание пайплайна создания графики и ограничений рендеринга в реальном времени.
- Уверенное владение стандартными инструментами индустрии, такими как Photoshop, Substance, Blender или Maya, а также хотя бы одним игровым движком (предпочтительно Unreal Engine).
- Отличные коммуникативные навыки, лидерские качества и умение работать в команде.
- Свободное владение английским языком (устным и письменным).
- Умение работать как самостоятельно, так и в составе распределенной удаленной команды.
- Умение комфортно давать и принимать обратную связь в динамичной среде с итеративным процессом разработки.
Будет преимуществом
- Опыт руководства художественным направлением в MMORPG, RPG или других крупных играх с открытым миром.
- Глубокое понимание западного фэнтези и умение освежать знакомые архетипы, делая их оригинальными.
- Знакомство с техническим артом, шейдерами или VFX.
- Опыт управления внешними художественными студиями или аутсорс-партнерами.
- Бэкграунд в традиционном искусстве, иллюстрации или анимации.
- Искренняя любовь к захватывающим онлайн-мирам и сообществам, которые вокруг них формируются.
Что мы предлагаем
- Создание чего-то нового и уникального вместе с отличной командой единомышленников-геймеров.
- Значимая творческая роль в работе над оригинальной IP с реальным влиянием на визуальный облик мира.
- Наша команда распределена по всему миру, поэтому мы предлагаем гибкий график работы с учетом различных часовых поясов.
Концепт-художник
Концепт-художник
Мы ищем концепт-художника, который поможет сформировать визуальный облик нашего нового мира. Вы будете создавать персонажей, существ, локации и предметы, воплощая сюжетный лор в наглядные образы, которые станут фундаментом для работы всей команды. Вам предстоит тесно сотрудничать с ведущими художниками и геймдизайнерами, разрабатывая концепты, которые идеально впишутся в сеттинг и будут служить игровому процессу.
Обязанности
- Создавать оригинальные концепты персонажей, существ, окружения, архитектуры, предметов и снаряжения.
- Воплощать текстовый лор и технические задания в четкие, готовые к реализации визуальные образы.
- Взаимодействовать с ведущим художником и командой геймдизайна для своевременной сдачи концептов в строгом соответствии с требованиями.
- Выполнять быстрые поисковые скетчи и миниатюры, затем оперативно вносить правки на основе обратной связи.
- Дорабатывать утвержденные концепты до уровня качественных презентационных работ и готовых к производству референсных листов.
- Участвовать в формировании и поддержании единого визуального направления и стилистики мира.
- Тесно сотрудничать с 3D-художниками и другими специалистами, чтобы обеспечить максимальную сохранность изначальной задумки при переносе концептов в игру.
Минимальные требования
- Опыт работы концепт-художником от 3 лет в игровой, киноиндустрии или смежных медиа.
- Портфолио, демонстрирующее широкий кругозор, уверенное владение основами анатомии, формы и композиции, а также ярко выраженный авторский стиль.
- Уверенное владение стандартными 2D-инструментами, такими как Photoshop, Procreate или их аналогами.
- Отличные организаторские навыки и умение вести множество задач и правок параллельно.
- Свободное владение английским языком (устным и письменным).
- Умение работать как самостоятельно, так и в составе распределенной удаленной команды.
- Готовность принимать указания, оперативно работать с обратной связью и соблюдать дедлайны в динамичной среде.
Будет преимуществом
- Опыт разработки дизайна для MMORPG, RPG или других крупных игр с открытым миром.
- Глубокое понимание западного фэнтези и умение освежать знакомые архетипы, делая их оригинальными.
- Опыт дизайна нечеловеческих и стилизованных рас, существ, а также эффектов огня и стихий.
- Базовые навыки 3D (блокинг, оверпейнт или китбашинг) будут преимуществом, но не являются обязательным требованием.
- Понимание того, как концепты интегрируются в производственный пайплайн и переносятся в движок (предпочтительно Unreal Engine).
- Искренняя любовь к захватывающим онлайн-мирам и сообществам, которые вокруг них формируются.
Что мы предлагаем
- Создание чего-то нового и уникального вместе с отличной командой единомышленников-геймеров.
- Значимая творческая роль в работе над оригинальной IP с реальным влиянием на визуальный облик мира.
- Наша команда распределена по всему миру, поэтому мы предлагаем гибкий график работы с учетом различных часовых поясов.
Композитор (Музыка)
Композитор (Музыка)
Мы ищем композитора, который поможет нам определить, как должен звучать наш мир. Музыка передаёт душу места, и мы хотим, чтобы наше звучание углубляло истории, которые рассказывает игра, делая мир по-настоящему незабываемым и таким, к которому хочется возвращаться снова и снова. Вы будете создавать оригинальную музыку для исследования мира, боевых сражений, тихих поселений и запоминающихся ключевых сцен, тесно работая с командой над созданием треков, которые идеально подходят к каждому моменту и становятся голосом повествования.
Обязанности
- Создавать оригинальную музыку в самых разных стилях и настроениях для сопровождения исследования мира, боевых сражений, пребывания в поселениях, подземелий, кат-сцен и ключевых сюжетных моментов.
- Взаимодействовать с командой для своевременной сдачи музыкального материала в строгом соответствии с техническим заданием.
- Создавать высококачественные рабочие демо-версии и оперативно вносить правки на основе обратной связи.
- Редактировать, аранжировать и адаптировать существующий музыкальный материал под новые форматы и контексты по мере развития игры.
- Внедрять и помогать интегрировать музыку в игру, включая синхронизацию треков с кат-сценами и игровыми событиями.
- Участвовать в формировании и поддержании общего музыкального направления и единого звукового облика мира.
- При необходимости сотрудничать с внешними специалистами (оркестровщиками, сессионными музыкантами, специалистами по сведению и мастерингу).
Минимальные требования
- Опыт работы композитором от 3 лет в игровой, киноиндустрии или смежных медиа.
- Портфолио или шоурил, демонстрирующие широкий кругозор, уверенное владение основами композиции и ярко выраженный авторский стиль.
- Уверенное владение хотя бы одной профессиональной DAW и одним нотным редактором.
- Отличные организаторские навыки и умение вести множество задач и правок параллельно.
- Свободное владение английским языком (устным и письменным).
- Умение работать как самостоятельно, так и в составе распределенной удаленной команды.
- Готовность принимать указания, оперативно работать с обратной связью и соблюдать дедлайны в динамичной среде.
Будет преимуществом
- Опыт написания музыки для MMORPG, RPG или других крупных игр с открытым миром.
- Знакомство с адаптивной/интерактивной музыкой и middleware-решениями, такими как Wwise или FMOD.
- Хорошее чувство фэнтезийного стиля и умение работать в жанрах оркестровой, фолк и гибридной музыки.
- Опыт внедрения музыки непосредственно в игровой движок будет преимуществом, но не является обязательным требованием (предпочтительно Unreal Engine).
- Искренняя любовь к захватывающим онлайн-мирам и сообществам, которые вокруг них формируются.
Что мы предлагаем
- Создание чего-то нового и уникального вместе с отличной командой единомышленников-геймеров.
- Значимая творческая роль в работе над оригинальной IP с реальным влиянием на звуковой облик мира.
- Наша команда распределена по всему миру, поэтому мы предлагаем гибкий график работы с учетом различных часовых поясов.
Свяжитесь с нами
Если у вас есть деловое предложение, вы хотите присоединиться к нашей команде или просто сказать что-нибудь приятное, свяжитесь с нами!