Unity developer

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;

Написание документации.

Узнать подробнее об этой вакансии можно у нас на сайте

📌 Контакты для связи:

@VSGrishanova



Report Page