Описание: Наш проект ищет в команду Unity-разработчика для участия в создании игры жанра FPS для VR-устройств.
Обязанности:
-
Разработка, реализация и поддержка мультиплеерного функционала в VR-приложениях с использованием Netcode for GameObject или Mirror.
-
Создание, настройка и оптимизация интерактивных механик для VR с применением VR Interaction Framework (таких как Oculus Integration, XR Interaction Toolkit и т.д.).
-
Интеграция и работа с Pico SDK для полнофункциональной поддержки VR-устройств Pico (Pico 4, Neo и др.).
-
Взаимодействие с бэкенд-сервисами проекта: реализация отправки и получения данных через REST API, парсинг и сериализация данных в формате JSON.
-
Проектирование и рефакторинг архитектуры игровых систем в соответствии с принципами SOLID и применением популярных паттернов проектирования для создания чистого, масштабируемого и поддерживаемого кода.
-
Активная работа в команде с использованием системы контроля версий Git и/или PlasticSCM (включая создание пулл-реквестов, код-ревью, разрешение конфликтов).
-
Участие в полном цикле разработки фич: от обсуждения идеи и проектирования до реализации, тестирования и выпуска.
- Опыт в разработке мультиплеера на Netcode for GameObject или Mirror;
- Опыт работы с VR Interaction Framework;
- Реальный опыт разработки под устройства Pico и работы с Pico SDK;
- Понимание, как работать с REST API и JSON в Unity;
- Прекрасно знаешь SOLID и основные паттерны проектирования;
- Уверенная работа с Git и PlasticSCM.
Будет огромным плюсом:
— Опыт работы в парадигме реактивного программирования с использованием R3 или UniRx.
Условия:- Нагрузка: до 120 часов в месяц с возможным увеличением нагрузки в будущем
- Форма работы: ГПХ
Похожие вакансии
Отличное знание механизмов УТ 10.3 (на уровне 1С:Специалиста, сертификат не обязателен). Уверенное владение СКД. Опыт интеграции УТ...
Добиваться высокой скорости загрузки без фризов. Требования. - Реальный и свежий опыт самостоятельных релизов в App Store. - Понимание процесса модерации Apple. -
Опыт разработки мобильных приложения для Android от 3-х лет. Знание Computer science. Умение письменно и устно формулировать мысли.
Знание языков программирования: C++/C (Основная разработка ведётся на C++20). Знание сред разработки и инструментов: STM32CubeIDE, Vscode...
Навык работы с блдс и шаговыми двигателями, энкодерами, датчиками хола. В идеале собственные проекты хаптик крутилок из блдс моторов или...
