Unreal Engine 4
Remote | full time
Oculus Quest
Главные задачи:
- задача №1
Учетные записи пользователей
Необходимо реализовать два типа пользователей - зрители и спикеры.
Логика:
1. Зритель может перемещаться по сцене, говорить.по голосовому чату и взаимодействовать с некоторыми сценарными объектами.
2. Спикер, помимо прав зрителя, имеет возможность вызывать кнопкой контроллера/ПКМ UI окно с списком сценарием и запускать их при выборе нужного пункта.
- задача №2
Перемещение
Необходимо реализовать возможность перемещения персонажей в сцене.
Логика:
1. Мгновенное перемещаться по помещению в точку, указанную удочкой при помощи контроллера/ПКМ.
2. Перемещение при помощи джойстика контроллера/клавиш AWSD
3. При наведении и удочки/курсора на кресло и при нажатии курка/ПКМ, аватар автоматически принимает сидячую позу в кресле, будучи повернутым лицом к арене.
- задача №3
Войсчат
Необходимо реализовать войс-чат.
Логика:
1 Пользователи могут говорить на всю аудиторию.
2. У пользователя есть возможность включить и выключить голосовой чат
3. У спикеров есть возможность замьютить другого пользователя, наведя на него удочку контроллера.
4. При разговоре, над пользователем появляется громофон
- задача 4
Удочка
Необходимо реализовать удочку дл VR билда, с помощью которой пользователь сможет взаимодействовать с UI и перемещаться по сцене.
Логика:
1. Точка, в которую мы можем переместиться подсвечивается зеленым.
2. Точка, в которую пользователь не может переместиться, подсвечивается красным.
Альтернатива: при попытке перемещения в точку, в которую нельзя переместиться, удочка мигает крассным.
- задача №5 Мультиплеер: разработка логики
Необходимо реализовать мультиплей.
Логика:
1. Пользователь создает комнату в меню билда.
2. Другие пользователи подключаются к комнате.
3. Все пользователи видят аватаров друг-друга и их анимации, положение рук и головы.
За подробностями пишите