SlideShare a Scribd company logo
1 of 31
Методология 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

Viewers also liked

Tempo timesheet demo
Tempo timesheet demoTempo timesheet demo
Tempo timesheet demoLinktech
 
Денис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектахДенис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектахDenis Tuchin
 
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...Denis Tuchin
 
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Denis Tuchin
 
Современный подход к автоматизации сервисных запросов на основе Jira Service ...
Современный подход к автоматизации сервисных запросов на основе Jira Service ...Современный подход к автоматизации сервисных запросов на основе Jira Service ...
Современный подход к автоматизации сервисных запросов на основе Jira Service ...Andrew Fadeev
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Denis Tuchin
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-примененияitconnect2016
 
Обзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRAОбзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRATeamlead
 
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)Ontico
 
Техники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияТехники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияDmytro Protsenko
 
Release Management with JIRA at BlackRock
Release Management with JIRA at BlackRockRelease Management with JIRA at BlackRock
Release Management with JIRA at BlackRockAtlassian
 
IT Change Management Using JIRA
IT Change Management Using JIRAIT Change Management Using JIRA
IT Change Management Using JIRAAtlassian
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingAnjali Rao
 
Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management ToolPaolo Mottadelli
 

Viewers also liked (15)

Tempo timesheet demo
Tempo timesheet demoTempo timesheet demo
Tempo timesheet demo
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Денис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектахДенис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Пользовательские истории в Agile-проектах
 
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
 
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
 
Современный подход к автоматизации сервисных запросов на основе Jira Service ...
Современный подход к автоматизации сервисных запросов на основе Jira Service ...Современный подход к автоматизации сервисных запросов на основе Jira Service ...
Современный подход к автоматизации сервисных запросов на основе Jira Service ...
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
 
Scrum и kanban опыт не-применения
Scrum и kanban  опыт не-примененияScrum и kanban  опыт не-применения
Scrum и kanban опыт не-применения
 
Обзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRAОбзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRA
 
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)
Atlassian Jira - не только тасктрекер / Анна Котова (Mail.Ru)
 
Техники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестированияТехники тест дизайна для черноящичного тестирования
Техники тест дизайна для черноящичного тестирования
 
Release Management with JIRA at BlackRock
Release Management with JIRA at BlackRockRelease Management with JIRA at BlackRock
Release Management with JIRA at BlackRock
 
IT Change Management Using JIRA
IT Change Management Using JIRAIT Change Management Using JIRA
IT Change Management Using JIRA
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue Tracking
 
Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management Tool
 

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

Как выбрать интранет платформу?
Как выбрать интранет платформу?Как выбрать интранет платформу?
Как выбрать интранет платформу?ANROM Social Business
 
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"PCampRussia
 
Тестирование наукоёмких SDK
Тестирование наукоёмких SDKТестирование наукоёмких SDK
Тестирование наукоёмких SDKSQALab
 
About Testers
About TestersAbout Testers
About Testersantsh
 

Similar to Лекция "Методология VR разработки" (7)

Как выбрать интранет платформу?
Как выбрать интранет платформу?Как выбрать интранет платформу?
Как выбрать интранет платформу?
 
Практика
ПрактикаПрактика
Практика
 
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"
Е.Зинин и Г.Кудрявцев (Мегаплан) "Мегаплан"
 
презентация Puzzle
презентация Puzzleпрезентация Puzzle
презентация Puzzle
 
Puzzle
PuzzlePuzzle
Puzzle
 
Тестирование наукоёмких SDK
Тестирование наукоёмких SDKТестирование наукоёмких SDK
Тестирование наукоёмких SDK
 
About Testers
About TestersAbout Testers
About Testers
 

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