Театральная площадь 1
Gamedev Forge - студия по разработке казуальных игр, в поисках Senior Unity разработчика, который сможет улучшать старые и создавать новые крутые проекты!
Чем предстоит заниматься:
- разработка игровых фич, в том числе клиент-серверных
- модификация и поддержка многопоточных алгоритмов детерминированной боевой симуляции;
- достижение высокой производительности данных алгоритмов;
- поддержка существующего механизма противодействия читерам;
- интеграция нового контента;
- готовность подключения к проектным задачам любой другой направленности - от вёрстки до добавления в игру нового функционала;
- участие в планировании и подготовке релизов.
Что мы ждем от кандидата:
-
опыт разработки на C#/Unity от 5-ти лет в геймдев на коммерческих проектах в жанрах мидкор;
-
опыт разработки клиент-серверных фич;
-
глубокие знания C# и Unity;
-
глубокое понимание многопоточности как для чистого C#, так и в связке C#/Unity;
-
понимание специфики поддержки C# кода в отвязке от Unity;
-
опыт с рендер-пайплайном;
-
понимание подходов к проектированию детерминированных систем симуляции;
-
понимание подходов к проектированию клиента в связке с авторитарным сервером;
-
целостное понимание принципов ООП и архитектурных подходов к проектированию ПО;
-
опыт оптимизации производительности и памяти для мобильных устройств.
Будет плюсом:
-
умение проводить целесообразный рефакторинг;
-
понимание подходов работы с приложениями на активной стадии жизненного цикла;
-
понимание подходов работы с legacy-кодом;
-
развёртка вспомогательных окружений CI/CD;
-
разработка серверных решений;
-
редакторы IMGUI;
-
написание решений для liveOps
-
написание тестов, выполняющихся в editor-time;
-
интеграция сторонних SDK (аналитика, реклама и т.д.);
-
системы контроля версий (Git);