Лаунчер VRGun

Launcher
for the Last Frontier games
Название кейса: Разработка программы-лаунчера для запуска игр на аттракционах VRGun
Тип проекта: десктопное приложение
Тематика: VR-аттракционы, геймдев
Средство разработки: C#
VR-Warta — это стартап по производству механических VR- аттракционов и игра на тему Второй мировой войны. Стартап производит под ключ аттракционы серии VRGun и на данный момент разработал 2 игры для него.
Мы разработали под ключ десктопное приложение (лаунчер) под Windows, который запускает игры, проверяет обновления игры и выводит статистику игрокам. В режиме, когда на симуляторе не играют, он выполняет рекламную функцию, прокручивая рекламу игр серии The Last Frontier.
1
этап
Мы анализировали множество примеров классных лаунчеров. Вот примеры, которые нас вдохновили.
1
1
Быстрый старт
Полный режим
2
2
2
Разные режимы
этап
Процесс разработки интерфейса
После запуска отображается стартовый экран лаунчера:
Данный режим рассчитан на постоянную работу в клубах VR, где от оператора требуется только включение/выключение игровой сессии и работа аттракциона должна идти в строго заданный тайминг сессии без пауз.
Данный режим рассчитан на работу в режиме корпоративных мероприятий или сдачи аттракциона без ограничений по игровой сессии. В таком режиме каждый пользователь может играть сколько угодно времени, меняя игры или прерывая их, не снимая очки
Режим Быстрого старта игры имеет следующие особенности:
Полный режим игры имеет следующие особенности:
управление выбором игры происходит через панель с кнопками;
управление выбором игры происходит в режиме VR, панель с кнопками на аттракционе на работает;
пользователю недоступна панель паузы внутри игры, игровая сессия длится непрерывно — пользователь не может остановить игру;
пользователю доступна панель паузы внутри игры, пользователь может остановить игру;
пользователь не может выбирать игру или настройки игровой сессии в режиме VR — по клику на кнопку Запуск сразу начинается игра.
пользователь может выбирать игру или настройки игровой сессии в режиме VR.
Пользователю доступен интерфейс настроек всех трех игр.
На экране выводится панель вкладок каждой из игр серии The Last Frontier. Внутри каждой вкладки предусмотрены возможности для калибровки прицела и поворота внутри игры.
На экране выводится информация о VR-Warta, ссылка на лицензионное соглашение и политика конфиденциальности VR-Warta.
Экран настроек лаунчера содержит следующие вкладки (для сохранения измененных значений нажмите кнопку Сохранить):
  • выбор режима Быстрого старта;
  • язык текста и аудио;
  • качество теней,
  • качество текстур,
  • дальность прорисовки теней,
  • сглаживание.
  • канал баткиккера (аудио порт для вывода вибросигнала);
  • порт контроллера для вибродинамика (создает вибрацию при выстреле);
  • язык (русский или английский);
  • чек-бокс: Показать таблицу рекордов;
  • чек-бокс: Игрок может вводить свое имя;
  • чек-бокс: Показывать обновления.
  • чек-бокс: Показывать FPS.
Графика:
(позволяет управлять блоком рекордов на стартовом экране лаунчера. Если чек-бокс не активен, таблица рекордов не выводится)
(если данный параметр активен, то перед началом игры в режиме VR пользователю будет предложен экран для ввода игрового имени. Выберите последовательно каждую букву нажатием кнопки стрельбы (педаль)
(позволяет получать обновления с сервера VR-Warta при их наличии (Чек-бокс должен быть активен) — смотрите пункт Получение обновлений)
Общие настройки
1
Установка и обновления
1
2
Игровой клиент
2
3
Калибровка
3
4
О программе
4
5
5
Настройки
Обновления
Запрос на получение обновлений происходит из лаунчера автоматически каждый раз при запуске лаунчера. Лаунчер делает запрос на сервер VR-Warta и проверяет, есть ли на сервере обновления.
Если лаунчер обнаружит обновления, возле кнопки Начать игру появится ссылка Обновить, при клике на которую система начнет скачивать обновление.
Интерфейс и настройки в режиме VR
В полном режиме игры предусмотрен отдельный интерфейс в VR-режиме:
  • пользователь может выбрать одну из доступных игр и запустить ее;
  • в разделе О нас выводится текстовая информация о разработчике;
  • в разделе Настройки администратор или пользователь может изменить следующие переменные:
  1. Время игры: 3,5,7 минут.
  2. Режим игры: на время, на выживание.
  3. Сложность: новобранец, боец, ветеран.
3
Реализованные игры
этап
Режимы игры
В Полном режиме игры в настройках можно выбрать режим игры: на время или на выживание.
  • в режиме игры на время игра длится ровно в заданное время - здоровье игрока никогда не доходит до 0%;
  • в режиме игры на выживание игрок играет ровно до момента, пока не закончится здоровье игрока.
Конец игры
В конце игры выводится финальный попап с результатами игры. Пользователь получает звание, очки и место в общем рейтинге игроков.
Мы разработали 3 игры под общей серий The Last Frontier (Последний рубеж). Задача игрока в каждой игре — не дать противнику пройти последний рубеж обороны.
Управляйте гаубицей, не дайте ни одному танку пройти. Удержите последний рубеж!
Последний рубеж
Вражеские самолёты бомбят завод. Поливайте небо огнём из зенитки, не жалейте себя и снаряды!
Небо в огне
Колонны вражеской техники с новыми ракетами Фау-2 идут через ущелье. Стреляйте из минометной пушки, делайте поправку на ветер!
Снежный ураган
Аттракцион сделан из настоящей стали, имеет только механические элементы конструкции, что делает его долговечным и дешёвым в обслуживании виртуальной реальности VR-GUN.
VR_GUN — это пушка-гаубица, сделанная на основе моделей пушек времён Второй мировой войны.
Уникальный механический аттракцион
виртуальной реальности VR-GUN

Отправить запрос в SLAM

Если у вас есть интересные предложения по сотрудничеству, напишите нам на info@slam.by

Вы придумали классный проект, который взорвет рынок, но вам нужна помощь?

Ваш интернет-магазин проигрывает конкурентам и вам нужен новый проект, который будет быстрее работать, лучше выглядеть и давать больше функциональных возможностей?

Вы устали от рутинной ручной работы в компании и хотите использовать все инструменты CRM для увеличения продаж и автоматизации работы?

Что нужно сделать?
 
 
 
 
 
 
 
 
Прикрепить файл

Поддерживаются форматы (pdf, jpg, cdr, svg, psd, tiff, png, doc, docx, xls, xlsx, ppt, pptx, txt, rtf, heif), максимальный размер файла 20Mb

Создавая свой проект в SLAM вы получите современное технологичное решение, которое будет решать ваши бизнес-задачи. Потому что разработка как спорт. Важен только результат.