В студию Dark Crystal Games требуется разработчик для работы над игровыми системами ролевой игры. Мы используем Unity, однако мы написали множество сложных систем, фич и редакторов под наш проект и продолжаем развивать свой “фреймворк”.
Задачи: - Реализация и поддержка различной игровой логики, вплоть до кор-фич; - Оптимизация геймплейного кода под разные платформы; - Создание инструментария для членов команды - скриптеров, геймдизайнеров и т.д. - Рефакторинг и peer-ревью внутри команды программистов
Требования: - Отличное знание С#; - Хорошее понимание компьютерной графики и 3D-математики, структур данных и игровых алгоритмов; - Хорошее знание архитектуры и фич движка Unity; - Опыт написания игровых систем для хардкорных игр.
Будет плюсом: - Знание современных фич Unity и понимание тенденций развития этого инструмента (ECS, URP etc); - Опыт разработки и портирования игр на консоли или под управление с геймпадов; - Опыт написания своих движков или наличие личных и опен сорс проектов; - Игровой опыт в тактические RPG.