vitaly hit' abc_of_game_development

33
Производство игр от "А" до "Я" Виталий Хить

Upload: dneprciklumevents

Post on 15-Jun-2015

238 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Vitaly hit' abc_of_game_development

Производство игр от "А" до "Я"Виталий Хить

Page 2: Vitaly hit' abc_of_game_development

Что самое важное в игре?

Page 3: Vitaly hit' abc_of_game_development

Кто самый главный в игре?

Page 4: Vitaly hit' abc_of_game_development

В чем выражается стоимость игры?

Page 5: Vitaly hit' abc_of_game_development

Производство: кто главнее?

• Продюсер

• Креатор• Геймдизайнер• Художник• Программист

Page 6: Vitaly hit' abc_of_game_development

Продюсер

1. Продюсер всегда прав

2. Если продюсер не прав, см. п1

Page 7: Vitaly hit' abc_of_game_development

Главная ошибка продюсера

Page 8: Vitaly hit' abc_of_game_development

Идеальный продюсер

Page 9: Vitaly hit' abc_of_game_development

Рекомендации продюсерам• Без команды Вы - НИКТО

•Не смешивайте личные и производственные отношения

• Люди лучше всего делают работают когда а) им это интересно, б) когда они могут применить свой опыт

• Люди хотят поговорить о своих рабочих проблемах

• Люди хотят Вашего совета

• Работайте в два раза больше, чем Вы требуете от людей

•Избавьтесь от страха задавать вопросы

•Научитесь слушать. Научитесь слышать.

• Лидеры не управляются, лидеры - направляются

Page 10: Vitaly hit' abc_of_game_development

Креатор

• Без идей - игровой бизнес обречен

• Реализуется меньше одного процента идей

• Генерации идей нужно учиться

Page 11: Vitaly hit' abc_of_game_development

Алгоритм игрового креаторства1. Озарила идея

2. Ищем реализацию в интернете

3. Если реализацию не нашли, повторяем п.2

4. Если нашли похожую реализацию, но она хуже, повторяем п.2

5. Если нашли реализацию и она лучше, улучшаем свою идею и переходим к п.2

6. Пытаемся организовать непрерывный процесс работы по пп.1-5

Page 12: Vitaly hit' abc_of_game_development

Рекомендации креаторам• Хороший креатор генерирует 2-3 идеи в день

• Хороший креатор всегда не уверен в себе

• Любая идея может быть описана одним предложением

•Идеи не бывают плохими и хорошими, они приемлимы или не приемлимы для конкретной ситуации

• В описаниях идей не должно быть прилагательных

Page 13: Vitaly hit' abc_of_game_development

Мозговой штурм• Длительность ~30 мин

•Необходим ведущий (по совместительству секретарь)

•Не более 1-2 тем

•Идей 5-6 на тему, итераций не менее 3х на идею

• Каждый следующий штурм должен сопровождаться анализом предыдущего

Page 14: Vitaly hit' abc_of_game_development

Геймдизайнер

• Архитектор игры

• Кладовщик игры

• Психолог игры

• Дух игры

• Человек который носит сережки не для красоты

Page 15: Vitaly hit' abc_of_game_development

Рекомендации геймдизайнерам

• Геймдизайнер не выдумывает идеи, он их использует

• На каждый вопрос необходимо иметь не меньше 3х альтернативных ответа

• Список терминов - табу для геймдизайнера

1. Термин "целевая аудитория"

2. Термин "стоимость производства"

3. Термин "стоимость продукта"

Page 16: Vitaly hit' abc_of_game_development

Алгоритм придумывания игр1. Придумываем правила игры

2. Если правила не описываются половиной А4 формата, переделываем п.1

3. Если в правилах есть числа, переделываем п.1

4. При вопросе "а как..." переделываем п.1

5. При вопросе "а если ..." переделываем п.1

6. При фразе "а давайте добавим..." переделываем п.1

7. При вопросе "а подойдет это для такой-то аудитории..." увольняемся и идем собирать бутылки

8. При вопросе "а как это запрограммировать..." продюсер должен застрелиться

9. При вопросе "а какой стиль графики применить" увольняем художника и он идет собирать бутылки

Page 17: Vitaly hit' abc_of_game_development

Что самое важное в правилах игры ?

Page 18: Vitaly hit' abc_of_game_development

Принципы удачной игровой механики

• У игры есть конец

•Игрок догадывается, что он получит в конце игры

•Игроку очень важно получить то, что находится в конце игры

• С первого клика игрок понимает, что нужно делать

• Со второго действия игрок может применить опыт приобретенный на первом клике

•На третьем клике игрок разрабатывает собственную стратегию прохождения игры

Page 19: Vitaly hit' abc_of_game_development

Принципы игры - бестселлера

• Правила игры - это тактика игрока

• Опыт в игре - это стратегия игрока

• Уровни стратегий

1. Стратегия новичка

2. Стратегия эксперта

3. Стратегия мастера

Page 20: Vitaly hit' abc_of_game_development

Документы геймдизайнера

• Концепт документ

• ГДД на прототип

• ГДД

Page 21: Vitaly hit' abc_of_game_development

Скетч - основа геймдева!

• Композиционный скетч

• Стилистический скетч

• Объединенный скетч

Page 22: Vitaly hit' abc_of_game_development

Художник (композиционный скетч)

• Только простые фигуры

•Набросок светотени

• При нескольких размерах экрана выбрать самый маленький

• Размеры простых фигур С ТОЧНОСТЬЮ ДО ПИКСЕЛА

Page 23: Vitaly hit' abc_of_game_development

Художник (стилистический скетч)

Page 24: Vitaly hit' abc_of_game_development

Объединенный скетч

Page 25: Vitaly hit' abc_of_game_development

Скетчи для дизайнера

• Концепт документ - композиционный скетч

• ГДД для прототипа - стилистический скетч

• Прототип - объединенный скетч

Прототип VS юзабилити

Прототип VS бюджет

Page 26: Vitaly hit' abc_of_game_development

Прототип - объединенный скетч игры

• Выбрасывается после утверждения ГДД!!!

• Пишется максимально быстро

• Пишется максимально настраиваемо

• XML, внешние конфиги - ЗЛО

• Скетчевая графика в реализации ОБЯЗАТЕЛЬНА!

Page 27: Vitaly hit' abc_of_game_development

Игровой программист

•Мыслит ассинхронностью

•Не говорит фраз "Этого не было в ГДД"

•Не говорит фраз "Четко поставленная задача"

• "Корзину" воспринимает как просто еще одну папку

Page 28: Vitaly hit' abc_of_game_development

MVC для игродела

MVC

MVC

MVC

MVCMVC

MVC

MVC

Page 29: Vitaly hit' abc_of_game_development

Рекомендации программистам

• Каждый игровой объект должен быть ассинхронным

• Стеки и очереди в анимации и состояниях игровых объектов - ЗЛО

• Синглтоны - ЗЛО (разрешены ТОЛЬКО на уровне фреймворков)

• Универсальная Фабрика - ЗЛО

• События во вью - ЗЛО

• События в модели - ЗЛО

Page 30: Vitaly hit' abc_of_game_development

Этапы игрового проекта• Прототип

• Ферст плейабле

• Альфа кандидат

• Альфа

•Юзабилити

• Бета кандидат

• Бета

• Голдмастер кандидат

• Голдмастер

Page 31: Vitaly hit' abc_of_game_development

Тестирование

• Внутреннее тестирование

• Коридорное тестирование

• Тестирование юзабилити

• Бета тестирование

Page 32: Vitaly hit' abc_of_game_development

Темы на которые не хватило времени

• Бюджет

• Звуки и музыка в играх

•Маркетолог и его роль в производстве игр

• Технический маркетинг

Page 33: Vitaly hit' abc_of_game_development

Все устали, давайте закругляться :)

Успехов!

[email protected], Skype:"wellgames.com"