ݺߣ

ݺߣShare a Scribd company logo
Методология VR-разработки
Марченко Евгений
Обо мне
Евгений Марченко
Модернизация Авиационных Комплексов
SimTT Group
Творческая студия “Чингис”
ARena
VR-Tech
Что такое методология и зачем она нужна?
Ме́тод (от др.-греч. μέθοδος — путь исследования
или познания, от μετά- + ὁδός «путь») —
систематизированная совокупность шагов,
действий, которые нацелены на решение
определённой задачи или достижение
определённой цели.
К чему приводит отсутствие плана действий
Индивидуальные проекты и коллективная
проектная деятельность
Что такое разработка игровых приложений
Пайплайн
Препродакшен
Продакшен
Тестирование
Запуск
Поддержка
Инструменты: Игровые движки
Unity
Unreal Engine
CryEngine
Source
Лицензии
Качество
Коммюнити
Что такое VR
Особенности устройства
Особенности рендера
Особенности контроллеров
Особенности пользовательского опыта
VR - экспириенс и его отличия
Полное погружение
Укачивание и тошнота
Продолжительность игрового опыта
V S
Отличие VR-разработки от традиционной
разработки
Повышенные требования к производительности
Повышенные требования к оптимизации
Реализм vs Стилизация
Особый пользовательский опыт
Нет старых контроллеров
Новые контроллеры
UI
История VR-разработки
Direct и Extended mode
Поддержка Nvidia
Ограничения поддерживаемого железаОт этого К этому
Важность постоянного тестирования
Некоторые компоненты не будут работать со шлемом виртуальной
реальности
Запас производительности
Оценка пользовательского опыта
Хардварные ограничения
Video Card NVIDIA GTX 970 / AMD R9 290 equivalent or greater
CPU Intel i5-4590 equivalent or greater
Memory 8GB+ RAM
Video Output Compatible HDMI 1.3 video output
USB Ports 3x USB 3.0 ports plus 1x USB 2.0 port
OS Windows 7 SP1 64 bit or newer
Важность оптимизации
Разрешение (1080х1200)x2
FPS 90
Контроль над версионностью
Движок
Драйвера
Компоненты проекта
Важность прототипирования
Прототипирование позволит:
Экономить ресурсы и время разработки
Избежать высокоуровневых ошибок
Проектировать геймплей
Прототипировать пользовательский опыт
Отслеживать продолжительность геймплея
Важность R&D
Исследовательская деятельность предоставит возможность:
Сократить бюджет, сроки разработки
Оптимизировать пайплайн
Повысить качество проекта
Повысить качество геймплея
Вопросы
Современные методы разработки ПО
Waterfall
Плюсы
Последовательный план разработки на весь цикл
разработки
Возможность распаралеливать слои работ
Простое планирование
Минусы
Отсутствие гибкости
Большие трудозатраты
Результат только в конце
Agile
Плюсы
Гибкость
Итеративность
Минимизация рисков
Минусы
Сложность расчета бюджета
Готовность персонала
Scrum
Ограничение на продолжительность итерации
Kanban
Ограничение количества одновременно выполняемой работы
Системы управления проектами
Trello
Jira
MS Project
...
Команда
Инструменты для организации информации
Mindjet
Teamwork
OneNote
Draw.io
Примеры пайплайнов
Планирование и реальность
Факторы мешающие разработке и меняющие
ееВнешние условия
Внутренние условия
“Разработчики
отражают атаку
маркетологов.”
Доминик Папети,
1815 год
Проекты которые понятно как делать и
проекты которые непонятно как делать
Ресурсы
https://developer.oculus.com/
https://unity3d.com/
https://www.reddit.com/
https://www.assetstore.unity3d.com/
Вопросы
Домашнее задание

More Related Content

Лекция "Методология VR разработки"