Напиши текст вакансии для должности "Программист-разработчик C# / Unity 3D". Название компании: "Российские железные дороги". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Unity', 'C++', 'SolidWorks', 'Компас 3D', 'C#', '3D Max', 'Adobe Photoshop'

Обязанности:  Работа заключается в разработке модуля отработки навыков штатных и внештатных операций в интерактивном программном обеспечении по изучению конструкции и управлению локомотивом (дополнительный модуль к готовому обучающему комплексу с элементами интерактивности в Unity 3D); Работа в Unity, 3ds max, Adobe Photoshop, приветствуется знание пакетов для твердотельного моделирования (Компас 3D, Solidworks или др.); Программирование по детализированному операционному сценарию с двумя режимами использования (режим обучения/режим отработки действий), с описанием определенных операций при обнаружении неисправностей пользователем на виртуальном локомотиве; Разработка меню выбора заданий, интерфейса режимов обучения и отработки действий, шаблонов текстовых полей, анимация и дизайн интерактивных элементов выбора деталей и узлов, программирование взаимодействующих моделей, программирование границ перемещения пользователя в пределах полей виртуальной модели, помощь в разработке/корректировке 3D моделей узлов с неисправностями и их экспорт в Unity; Включение модуля в конфигурацию интерактивного программного обеспечения, адаптация и оптимизация модуля под платформу Windows.  Требования:  Хорошее знание движка и особенностей архитектуры Unity; Опыт разработки на Unity (портфолио обязательно); Умение работать с интерфейсами и внешними устройствами; Умение работать в 3d редакторах; Отличное владение C#; Знание паттернов проектирования; Опыт работы с многопоточностью; Умение создавать анимацию; Коммуникабельность, умение поддерживать взаимодействие с технологами; Наличие профессионального образования по специальности «Информатика и вычислительная техника», «Информационные технологии» или образования, считающегося равноценным (дипломы, сертификаты Unity 3D).  Плюсами будут:  Опыт работы в игровой индустрии, опыт разработки программ для VR/AR; Опыт разработки клиент-серверных приложений; Опыт написания собственных плагинов для Unity; Навыки оптимизации приложений на движках.  Условия:  Временный договор (ГПХ) на срок от 2-3 месяцев, с возможным дальнейшим трудоустройством по трудовому договору; Отклики без примеров выполненных работ не рассматриваются; Удаленный формат работы; Оплата труда своевременная, фиксированная за проект (выплачивается по частям).