Unity C# Developer со знанием ShaderLab (разработка игры Potion Craft) at niceplay games #vacancy #remote

Unity C# Developer со знанием ShaderLab (разработка игры Potion Craft)

Мы ( niceplay games) больше всего известны как разработчики инди-хита Potion Craft ( На данный момент это наш основной проект – мы работаем над апдейтами, дополнениями, новым контентом и сюжетом. Также ведётся работа по портированию на различные платформы.

Мы – remote-first компания с культурой, основанной на доверии и открытой и честной коммуникации. Мы умеем делать залипательные игры с нестандартным геймплеем, уникальным визуальным стилем и (местами чрезмерным) вниманием к деталям – если вам близок такой подход, вам у нас понравится!

Кого мы ищем

В нашу команду разработки нужен Unity C# разработчик с хорошим знанием ShaderLab на проект Potion Craft. В нашей игре используются шейдеры ShaderLab, и нам нужен специалист, который сможет взять на себя часть задач в этой области. Откликайтесь на эту вакансию, только если у вас хорошее знание ShaderLab (если нет, возможно, вам больше подойдет какая-то другая наша вакансия (

Игра находится в активной разработке с 2019 года и продолжает развиваться. За это время она наполнилась фундаментальными системами, на основе которых будет строиться дальнейшая разработка, и в развитии которых вам тоже предстоит участвовать: нам интересны люди с разным опытом, и мы всегда открыты к конструктивному фидбэку и обмену опытом, поэтому вы также сможете участвовать в улучшении кодовой базы, улучшении движка и проектировании архитектуры проекта.

Помимо работы с шейдерами, нужно будет работать со спрайтовой 2D графикой и 2D физикой (в том числе кастомной), заниматься реализацией игровых механик, фич, логики и интерфейсов для игры, кастомизировать Unity-редактор, добавлять инструменты для внутреннего использования, а также заниматься оптимизацией и исправлением багов, поэтому впереди много разных интересных задач.

Примеры задач

  • Написание/оптимизация шейдеров (например, аутлайн при ховере, дизолв, сепия и утилиты для их использования).
  • Реализация новых игровых объектов и механик (например, лейки для полива растений или контейнеров для хранения предметов).
  • Реализация новых талантов (например, талант на замедление торга или увеличение длины очереди).
  • Вёрстка и реализация игровых интерфейсов (например, окна талантов или окна выбора сложности).
  • Добавление новых звуков, в том числе сложных (например, звук мехов, зависящий от скорости раздувания).

Требования

  • Опыт разработки игр на C# в Unity.
  • Хорошее знание ShaderLab.
  • Наличие любых проектов, даже если они не завершёны (в том числе личных хобби-проектов).
  • Опыт удалённой работы и уверенность в том, что такой формат вам подходит.
  • Понимание геометрии, основ физики и кинематики (в наших играх используется много физических игровых механик).
  • Умение работать с Git.
  • Базовое представление о UI/UX (определённые задачи могут быть связаны с версткой интерфейсов, а также мы уделяем особое внимание приятному UX в наших играх и инструментах разработки).
  • Хорошее знание английского (читать/писать комментарии в коде, называть объекты в проекте, искать/понимать информацию в англоязычных источниках, иногда общаться с англоязычными коллегами из партнёрских компаний – портировщики, издатель и т.д.).
  • Самостоятельность и самоорганизованность.
  • Умение работать в заданных гайдлайнах и правилах, а также участвовать в их разработке.
  • Умение и желание работать в команде.

Будет плюсом

  • Знакомство с игрой Potion Craft (
  • Опыт участия в гейм-джемах.
  • Опыт разработки личных проектов.
  • Опыт разработки под разные платформы (ПК, консоли, мобильные).
  • Опыт работы с тачскрином и геймпадом.
  • Опыт разработки с использованием Assembly definitions.
  • Опыт работы в маленьких командах.
  • Опыт оптимизации игр.
  • Умение писать понятные и хорошо структурированные тексты.
  • Инициативность и желание сделать проект лучше.
  • Любовь к играм, игровой опыт и знакомство с различными игровыми платформами.
  • Стремление создавать проработанные качественные игры, внимание к деталям.

Плюсы работы у нас

  • Мы делаем игры хорошо и на совесть.
  • Дружеская атмосфера, построенная на доверии.
  • Мы ценим инициативность и открыты к предложениям и фидбэку каждого члена команды.
  • Разнообразие задач – вы не будете чувствовать, что стоите на месте. Проект постоянно развивается, и каждый раз появляются новые челленджи.
  • Вы будете видеть прогресс – как с мелкими, так и с достаточно крупными задачами. Раз в 2 месяца мы подводим итоги и собираем новый билд, в который может поиграть вся команда.
  • Оптимальный размер проекта: это и не маленькая игра на пару месяцев, но и не долгострой, который разрабатывается 5 лет подряд без единого релиза.
  • Возможность работы над всемирным инди-хитом Potion Craft ( и другими играми, в которые поиграют миллионы игроков.
  • Вы увидите, как в игру и фичи, которые вы делали, играют известные инфлюенсеры (такие как Куплинов ( или Markiplier (
  • Работа с людьми из разных отделов (арт, гейм-дизайн, саунд-дизайном и т.д.). Вы всегда будете знать, с кем лучше списаться по той или иной таске, и у вас будет контакт с разными членами команды.
  • Лояльное и креативное комьюнити игры, которое делает вдохновляющий фанарт ( челленджи, моды, инструменты ( летсплеи, стримы, гайды, wiki ( и множество других вещей.
  • Свободный график – мы работаем в разных часовых поясах и каждый может выбирать более удобные дни для работы и отдыха. Главное, чтобы было достаточно общих рабочих часов с другими членами команды, с которыми идёт плотная работа (для созвонов, уточнений по таскам, и т.д.).
  • Гибкие отпуска, отгулы и больничные без бюрократии.
  • Удобный не перегруженный набор инструментов и сервисов для командной работы: Slack, Trello, Nuclino, Dropbox, Google Docs, Miro.
  • Участие в развитии niceplay games и карьерный рост внутри компании с возможностью развития в различных направлениях. Мы строим долговечные системы и команду, поэтому ищем людей для долгосрочного и плодотворного сотрудничества.
  • Помощь с релокацией и документами на новом месте. На данный момент не рассматриваем работу из России, но можем помочь с переездом в Сербию.
  • Помощь с обустройством рабочего места и покупкой железа при надобности.
  • Стабильная зарплата в USD (работа по контракту).

Как к нам попасть

Отправьте через форму своё резюме с сопроводительным письмом (на русском языке). В письме кратко расскажите о себе и о своём опыте, перекликающимся с этой вакансией. Также обязательно укажите, какими проектами вы занимались и что в них сделали (если есть ссылки – присылайте). Нам особенно интересны ваши ShaderLab-решения, личные проекты и опыт участия в гейм-джемах.

Если нам понравится ваш отклик, мы предложим вам сделать тестовое задание – разработать небольшую игру на Unity. Задание может занять 8–16 часов в зависимости от выбранных дополнительных задач.

По результатам тестового задания устраиваем 2 онлайн-собеседования: техническое и поведенческое. Если вы проходите оба собеседования успешно, то мы высылаем вам оффер и согласовываем с вами дату начала работы.

Если у вас есть какие-то вопросы по работе у нас, не стесняйтесь спрашивать в сопроводительном письме.

Git Unity3D shaderlab C# UI/UX Designer

Leave a Reply