Мы ищем геймдизайнеров различных специализаций. У нас уже заложена сильная основа с проработанным лором и нарративом, но нам нужно укрепить нашу команду в других областях дизайна: разработка дизайн документов, балансировка геймплея, структурирование целей в миссиях.
Чем предстоит заниматься:
Разрабатывать игровые документы (ГДД) для новых функций и возможностей игры.
Создавать детальную документацию для структуры уровней, включая лабиринты и задания.
Балансировать игровые элементы для обеспечения честной и увлекательной игровой среды.
Разрабатывать и оптимизировать игровую экономику, обеспечивая увлекательный геймплей по справедливой цене для игроков.
Прорабатывать и структурировать цели и задания в миссиях для улучшения игрового процесса.
Взаимодействовать с командой разработчиков для реализации и тестирования новых геймдизайн-решений.
Какие навыки и достижения необходимо иметь:
Отличные аналитические способности для моделирования и расчета игровых механик и баланса.
Продвинутое владение Excel для создания сложных моделей и аналитических инструментов, используемых в разработке игры.
Способность грамотно и четко описывать игровые механики и их взаимодействие.
Умение просчитывать плюсы и минусы различных вариантов игрового процесса и принимать обоснованные решения на основе аналитических данных.
Способность критически оценивать и оптимизировать игровые элементы для улучшения общего игрового опыта.
Будет преимуществом:
Опыт составления сцен в Unity, работа с Unity инспектором.
Мы используем движок Unity для клиентских частей нашего проекта. Архитектор определяет стандарты кода, архитектуру программных компонентов и репозиториев, управляет командой разработчиков на Unity.
Чем предстоит заниматься:
Определить программную архитектуру проекта Nightmire, а так же архитектуру игровых объектов (game objects).
Совершенствовать архитектуру, обеспечивая оптимальный баланс между строгостью архитектурных стандартов и гибкостью, для адаптации к изменяющимся потребностям проекта.
Оптимизировать приложения под Android и iOS.
Задать стандарты кода.
Определить и задокументировать процессы разработки и тестирования
Управлять разработчиками на Unity – ставить цели, управлять задачами для разработчиков в Jira, оценивать планируемые трудозатраты команды, проводить встречи по вопросам разработки, понимать и управлять мотивацией сотрудников.
Обеспечивать соблюдение стандартов и процессов командой разработчиков
Непосредственно участвовать в разработке.
Какие навыки и достижения необходимо иметь:
Опыт С# разработки от двух лет. Знание структур данных и базовых алгоритмов.
Опыт управления командой Unity разработки от двух человек.
Опыт менторства, коучинга сотрудников.
Опыт выстраивания процессов.
Портфолио проектов, включая учебные и хобби.
Уверенное понимание программной архитектуры Unity проектов.
Уверенные навыки работы с git.
Опыт оптимизирования приложений под Android и/или iOS.
Будет преимуществом:
Профильное образование – математика, программирование, вычислительные системы, алгоритмы.
Опыт agile подхода к ведению проектов.
Опыт взаимодействия с геймдизайнерами, художниками и аниматорами.
Мы используем движок Unity для клиентских частей наших проектов. Команда разработчиков под руководством Архитектора Приложений полностью отвечает за программную часть приложений с которыми непосредственно взаимодействуют игроки.
Чем предстоит заниматься:
Разрабатывать качественный, небагованный, читаемый, расширяемый код в соответствии с установленной архитектурой.
Вести техническую документацию.
Принимать технические решения в рамках программных модулей своей зоны ответственности.
Вести учёт выполненных и планируемых задач в инструменте управления проектом Jira. Оценивать трудозатраты своих задач.
Активно участвовать в командных встречах и обсуждениях. Предлагать улучшения в работе и процессах.
Какие навыки и достижения необходимо иметь:
Опыт С# разработки и опыт Unity от одного года.
Портфолио проектов, включая учебные и хобби.
Знание структур данных и базовых алгоритмов.
Умение работать в команде, умение формулировать агрументы, принимать решения путём обсуждений.
Наша команда использует адаптированную методологию Agile, которая ориентирована на реальные потребности проекта, а не на следование методологии ради методологии. Проектный офис играет ключевую роль в координации всех аспектов разработки, собирая информацию о задачах, организуя их приоритизацию и определение фокуса на грядущую неделю.
Чем предстоит заниматься:
Разрабатывать и внедрять эффективные процессы управления проектом, адаптированные под потребности команды и специфику проекта.
Устанавливать цели и сроки спринтов исходя из общей стратегии.
Определять сроки выполнения задач и их связи совместно с предметными командами. Наполнять спринты задачами.
Актуализировать проектную информацию (сроки, связи, наполнение задач) в системе Jira.
Проводить ретроспективы. Анализировать успехи и неудачи спринта — сроки, коммуникации, процессы. Поддерживать мотивацию, подводя итоги выполненной работы.
Выпускать отчёты о текущем статусе спринта и проекта. Разъяснять сотрудникам список приоритетных задач. Структурировать и публиковать решения по проекту.
Настраивать систему Jira под нужды проекта - экраны редактирования задач, фильтры, автоматизация, доски спринтов.
Какие навыки и достижения необходимо иметь:
Опыт и знания методологии Agile.
Умение координировать деятельность различных команд и интегрировать их усилия для достижения общих целей.
Отличные коммуникативные навыки для ясного донесения приоритетов и статуса проекта до команды.
Навыки проведения встреч и ретроспектив с активным вовлечением всех участников.
Умение выявлять и устранять проблемы, влияющие на выполнение задач и достижения целей проекта.
Способность вдохновлять команду и демонстрировать значимость её достижений.
Системное мышление, способность разобраться в технических настройках Jira.
Грамотная письменная речь.
Будет преимуществом:
Понимание пайплайна игровых проектов.
Опыт работы в экосистеме Atlassian - Confluence, Jira Cloud
Понимание настроек Jira, включая настройку рабочих процессов, создание и управление досками, настройку пользовательских полей и схем, автоматизацию задач с использованием правил и скриптов.