Обязанности:
Команда Beresnev Games в поиске опытного C# Unity Developer с широким опытом разработки игр. Вы усилите команду RnD и поможете создать новые хиты в жанре soft-casual - на стыке казуального и гиперказуального жанров! Чем предстоит заниматься: Прототипирование на основе утвержденных концептов; Баланс между скоростью и качеством разработки; Участие в разработке от идеи до релиза; Развитие и улучшение имеющихся игровых проектов; Активное взаимодействие с командой разработки: художники, геймдизайнеры, тестировщики и программисты; Что мы ожидаем от Вас: Опыт работы с Unity от 4-х лет; Опыт коммерческой разработки игр под мобильные платформы; Разработка проекта с учетом стандартов качества (слоистая архитектура, разделение логики\графики\физики, деревья севисов и фичей как композиция всего в приложении); Знание Unity, C#, ООП, DataOrientedDesign, паттернов проектирования (банда 4ех), SOLID, MVC\MVVM, DI (мы используем Zenject); Базовое понимание алгоритмов и структур данных; Понимание векторной алгебры, базовой физики; Умение разрабатывать проекты с учетом устойчивости к изменениям и возможностей к расширению; Навыки аргументировано отстаивать технический дизайн, выбирать наиболее подходящие для проекта или задачи решения; Желание развиваться, готовность учиться у коллег и самостоятельно, следовать приемам и практикам разработки в отделе, умение делиться знаниями с коллегами; Будет плюсом: Любой сторонний опыт разработки (особенно C\C++, asm); Глубокое понимание и опыт работы с игровой физикой (кинематика движения, оптимизация расчетов, интерполяция\экстраполяция, определение коллизий, механика автомобилей); Опыт с Burst, Job system; Опыт с ECS; Понимание низкоуровневых аспектов оптимизации: алгоритмические подходы; учет cash friendly подходов и алгоритмов; многопоточность и SIMD; прикладной code inlining; варианты композиции данных для их эффективного процессинга; Мы предлагаем: Конкурентную заработную плату; Возможность профессионального роста, корпоративного обучения; Профессиональное развитие, коллектив где делятся идеями и обсуждают подходы и приемы в разработке; Интересные задачи; Теплую рабочую атмосферу и дружный коллектив; Оплачиваемый отпуск, больничные и Sick days; Полностью удаленную работу, в перспективе - релокацию в Прагу; Отличные игры в ваше портфолио; Мы работаем по Agile, Scrum, 2-недельные спринты;