Требуется опытный Unity-Developer на инновационный проект со съемкой объемного видео! (Remote)
Позиция:
Unity C# разработчик (mobile)
О Проекте
Мы Компания разрабатывающая технологию записи и стриминга объемного видео. Технология позволяет просматривать объемные видео на любых устройствах: очки виртуальной реальности, смартфоны или ПК. Вы можете найти нас в интернете, и в социальных сетях.
С нами также работает международная группа советников – помогающая нам определить какой функционал нужен рынку, какой дизайн и контент будут востребованы и с другими вопросами.
В мае 2021 года компания впервые провела стрим объемного видео в прямом эфире. Трансляция велась непосредственно в очки Oculus Quest 2 и на стрим платформе twitch, собрав более 1000 зрителей в потоке по всему миру.
В декабре 2022 года наше iOS приложение появилось в Apple AppStore по всему свету (https://apps.apple.com/us/app/spherum-volumetric-studio/id6443966542)
В январе 2023 года наше VR приложение стало доступно в Viveport Store (https://www.viveport.com/apps/d8d5a38e-5953-455a-ad3e-7bb5a3b31dac) и в SideQuest (https://sidequestvr.com/app/12077/spherum-volumetric-player)
В апреле наше Android приложение появилось в Google Play. (https://play.google.com/store/apps/details?id=com.spherum.spherumVolume)
В мае 2023 года VR приложение также появилось в Steam Store https://store.steampowered.com/app/2223230/Spherum_3D/.
В конце лета мы начали активно привлекать пользователей, и к настоящему моменту привлекли свыше 5000 пользователей по всему свету.
Обязанности
- Вместе с командой мобильной разработки предстоит решать следующие задачи:
- Разработка модулей для записи, обработки и воспроизведения анимаций с участием облаков точек
- Создание программ для генерации mesh'а
- Создание систем запаковки/распаковки и передачи данных по сети
- Писать нативные плагины для работы с разными компонентами устройства
- Писать тесты для разных блоков кода проекта
- Участвовать в тестировании гипотез и сторонних решений
- Работать с освещением и звуком в виртуальных сценах
- Писать понятный, поддерживаемый и производительный код на C#
- Принимать участие в выстраивании архитектуры проекта
- Верстка интерфейса в Unity по макету из Figma
- Разработка нетворкинг-кода для взаимодействия с бэкендом приложения
Требования
- Опыт разработки в среде Unity от 2х лет
- Уверенное знание C# и игрового движка Unity
- Портфолио выпущенных игровых проектов
- Знание ООП, SOLID, структур данных и базовых алгоритмов
- Опыт построения гибкой и расширяющейся архитектуры проекта
- Опыт интеграции различных SDK в Unity3D проекты
- Понимание векторной алгебры
- Сильные коммуникационные навыки
- Способность самостоятельно решать проблемы
- Способность понимать существующую кодовую базу и работать с ней
- Должен быть целеустремленным и энергичным командным игроком с очень сильной трудовой этикой и отношением к своим коллегам
- Способность решать сложные задачи при помощи творческих и взвешенных решений.
- Важно уметь быстро разбираться и адаптироваться в новых для вас областях.
Будет плюсом:
- Базовое знакомство с шейдерами и методы оптимизации приложения
Требуемый Стек:
- Unity
- UGUI
- UniRx, UniTask
- GitLab
- DOTween
- HLSL, C#
Предпочтительнее связываться по имейл info@spherum.io или телеграм @Dan1Shi