Gaming

Senior C# Unity Developer Full-time

Мы — независимые разработчики из Чехии, которые любят игры и умеют их делать. Совокупная аудитория наших проектов (Monster Demolition; Race Master 3D; Pixelwoods; Gallery: Coloring Book & Decor; Flippy Knife) превышает 285 миллионов игроков и растет с каждым днем.

BERESNEV GAMES — это талантливая команда настоящих энтузиастов в области геймдева. Мы базируемся в Праге и вместе делаем всё, чтобы наши проекты приносили захватывающие эмоции от игры!

Мы убеждены, что креативность и творчество раскрываются только если ты по-настоящему увлечён своим делом. Наша игровая студия независима и свободна — поэтому мы слышим новые идеи и воплощаем лучшие из них.

Давайте создавать классные игры вместе!

What are you working on?
  • The name of the project(s): Gallery, RnD
  • At what stage of the project(s)? Проекты как на стадии оперирования, так и прототипирования
  • Genres: Puzzle, Casual, Arcade
  • Platforms: Mobile
Team size and structure?

Кроссфункциональные команды из 10-15 человек

For which tasks (responsibilities)?
  • Прототипирование на основе утвержденных концептов;

  • Баланс между скоростью и качеством разработки;

  • Участие в разработке от идеи до релиза;

  • Развитие и улучшение имеющихся игровых проектов;

  • Активное взаимодействие с командой разработки: художники, геймдизайнеры, тестировщики и программисты;

What kind of professional are we looking for?
  • Опыт работы с Unity от 4-х лет;

  • Опыт коммерческой разработки игр под мобильные платформы;

  • Разработка проекта с учетом стандартов качества (слоистая архитектура, разделение логики\графики\физики, деревья севисов и фичей как композиция всего в приложении);

  • Знание Unity, C#, ООП, DataOrientedDesign, паттернов проектирования (банда 4ех), SOLID, MVC\MVVM, DI (мы используем Zenject);

  • Базовое понимание алгоритмов и структур данных;

  • Понимание векторной алгебры, базовой физики;

  • Умение разрабатывать проекты с учетом устойчивости к изменениям и возможностей к расширению;

  • Навыки аргументировано отстаивать технический дизайн, выбирать наиболее подходящие для проекта или задачи решения;

  • Желание развиваться, готовность учиться у коллег и самостоятельно, следовать приемам и практикам разработки в отделе, умение делиться знаниями с коллегами;

    Будет плюсом:

    • Любой сторонний опыт разработки (особенно C\C++, asm);

    • Глубокое понимание и опыт работы с игровой физикой (кинематика движения, оптимизация расчетов, интерполяция\экстраполяция, определение коллизий, механика автомобилей);

    • Опыт с Burst, Job system;

    • Опыт с ECS;

    • Понимание низкоуровневых аспектов оптимизации:

      1. алгоритмические подходы;

      2. учет cash friendly подходов и алгоритмов;

      3. многопоточность и SIMD;

      4. прикладной code inlining;

      5. варианты композиции данных для их эффективного процессинга;

What are the conditions and bonuses?
  • Конкурентную заработную плату;

  • Возможность профессионального роста, корпоративного обучения;

  • Профессиональное развитие, коллектив где делятся идеями и обсуждают подходы и приемы в разработке;

  • Интересные задачи;

  • Теплую рабочую атмосферу и дружный коллектив;

  • Оплачиваемый отпуск, больничные и Sick days;

  • Полностью удаленную работу, в перспективе - релокацию в Прагу;

  • Отличные игры в ваше портфолио;

  • Мы работаем по Agile, Scrum, 2-недельные спринты.

Overview

  • Employer: BERESNEV GAMES
  • Job Title: Senior C# Unity Developer
  • Published: 4 months ago
Apply For This Job