Unity developer
Remote | full time | 150 - 250 т.р.
Локация: #Сочи #Екатеринбург #Красноярск #Удаленно
Работаем в различном сегменте и решаем нетривиальные задачи наших клиентов, используя современные технологии.
📌 Ищем опытного Unity разработчика. Опыт работы не менее 3-х лет. Отличное знание движка Unity и понимание принципов 3D графики, знание C# и принципов программирования. Хорошие коммуникации, готовность работы на результат.
📌 Наши проекты: VR обучающие симуляторы, AR приложения, мобильные и Standalone приложения, разработка SDK.
Основной движок: Unity, реже Three.js и Unreal.
Решаем разные задачи: от дизайна сцен (Level Design) до разработки кастомных шейдеров и Render Pipeline.
Приветствуем креатив и умение изобразить свою идею в Blender/3DSMax или просто на листке бумаги.
Активно используем актуальные методологии: GitFlow, Semantic Versioning, CodeReview - заботимся о качестве кода и моделей, которые используем.
📌 Про вас:
Имеете опыт работы с движком Unity 3D;
Знаете особенности работы движка на различных платформах;
Знаете способы оптимизации Unity проектов для различных платформ;
Знаете следующие подсистемы Unity: UI, Physics, Particles, Animator, Lighting (real time, baked, mixed).
Отлично знаете C#, .NET.;
Отлично понимаете структуры и алгоритмы (queue, binary tree, etc), шаблоны проектирования;
Знаете современные принципы программирования: SOLID, KISS;
Хорошо помните основы векторной алгебры и аналитической геометрии (вектора, матрицы, кватернионы и т.д.);
Знаете основы 3D графики - у вас не вызывают вопросов такие слова, как бинормаль, UV координаты, тангенты, Skinning, Rigging, Morphing и т.д.;
Способны разработать с нуля или модифицировать существующие шейдеры;
Имеете самые базовые навыки работы в 2D/3D редакторе (Photoshop, Gim, Blender, 3ds max или др.).
📌 Плюсом будет:
Наличие художественных навыков:
моделирование;
создание текстур;
анимация;
создание VFX.
Отличное знание шейдеров;
Опыт работы с низкоуровневыми 3D библиотеками (OpenGL, DirectX);
Опыт разработки мобильных приложений (iOS, Android);
Опыт работы с другими 3D движками (Unreal Engine, CryEngine и т.п.).
Умение общаться с другими разработчиками и анализировать собственные предлагаемые варианты решения (и идеи) с точки зрения ROI (Return on Investment) - большой плюс.
📌 Какие задачи решать:
Разработка и поддержка AR/VR приложений на основе Unity;
Разработка и поддержка мобильных iOs/Android приложений на основе Unity;
Разработка и поддержка SDK для разработчиков игр на основе Unity;
Работа с backend API: OpenAPI, Swagger, Firebase;
Подготовка предоставленных ассетов к использованию в проекте (настройка импорта, оптимизация геометрии, конвертирование текстур);
Level Design с использованием предоставленных ассетов;
Настройка освещения (Lighting setup and baking);
Алгоритмические задачи, геометрические расчеты, модификация Rendering Pipeline;
Разработка шейдеров и эффектов Unity Shader and VFX Graph;
Написание документации.
Узнать подробнее об этой вакансии можно у нас на сайте
📌 Контакты для связи: