Вы находитесь на странице: 1из 40

ЛЕКЦИЯ 7.

ИГРОВЫЕ МЕХАНИКИ
АТОМАРНЫЕ ПРИНЦИПЫ ВЗАИМОДЕЙСТВИЯ
ИГРОКА С ИГРОЙ
Игровая Механика - метод
ЧТО ТАКОЕ
взаимодействия изменяющий
ИГРОВАЯ
состояние игровой среды.
МЕХАНИКА?

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
КОМПОНЕНТЫ
ИГРОВОЙ ▨ ПРИНЦИП
МЕХАНИКИ
▨ ЦИКЛИЧНОСТЬ
▨ ИЗМЕНЕНИЕ
Какие сущности лучше всего
характеризует игровые механики?
▨ ПРОСТРАНСТВО

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ПРИНЦИП
Непосредственно инструмент
взаимодействия.

Как игрок взаимодействует с


игровой средой?

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ЦИКЛИЧНОСТЬ

Повторение как метод


усвоения использования
инструмента взаимодействия
с игровой средой.

Переключение внимания
на достижение целей.

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ИЗМЕНЕНИЕ
Изменение пространства.

Как действия игрока влияет на


игровую среду?

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ПРОСТРАНСТВО

Правила.
Поле возможностей игрока.

Что может происходить в рамках


правил, а что не может.

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ПРИНЦИП
ИГРОВАЯ МЕХАНИКА
В ГЕЙМПЛЕЕ
ПРОГРЕСС ИЗМЕНЕНИЕ

СЛОЖНОСТЬ
ОПЫТ

ЦЕЛЬ

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ПАТТЕРНЫ Атомарные элементы взаимодействия с игрой
ИГРОВЫХ для деконструирования и построения сложных
МЕХАНИК комплексных Игровых Механик.

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
////// МЕТОД/СПОСОБ
Как воздействовать?

///// ОБЪЕКТ
На что воздействовать?

////

ГЕЙМДИЗАЙН:
СОСТОЯНИЕ
Что изменилось?

как делать игры, которые нравятся и приносят деньги



Часто повторяемое
действие становится
свойством природы.
ПРОСТРАНСТВЕННО-ПОЗИЦИОННЫЕ

Механики взаимодействия с пространством и временем

▨ Переместить (Move) - изменение позиции объекта.


◍ Прыгать (Jump) - рывковое изменение позиции и гравитация.
◍ Лезть (Climb) - вертикальное изменение позиции с использованием объекта.
▨ Вращать (Rotate) - поворот объекта.
▨ Расти (Grow) - увеличение размера.
▨ Уменьшаться (Diminish) - уменьшение размера.
▨ Морфировать (Morph) - изменение формы объекта.
▨ Изменить динамику (Temporary) - изменение динамики событий.

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ПЕРЕМЕСТИТЬ
(MOVE)
Перемещение объекта в
координатном пространстве.

▨ Тип: Простая
▨ Цель: Изменение координат объекта в
пространстве
▨ Характерные параметры:
◍ Координаты (x,y,z)
◍ Скорость (расстояние/время) Split Second (c)
◍ Направление (вектор)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ПРЫГАТЬ
(JUMP)
Рывковое изменение координат
объекта в пространстве.

▨ Тип: Комплексная (Перемещение +


Гравитация)
▨ Цель: Изменение координат объекта в
пространстве
▨ Характерные параметры:
◍ Сила импульса
◍ Вектор направления
◍ Гравитация
Super Mario Bros (c)

*Dash - частный случай Прыжка

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ЛЕЗТЬ (CLIMB)
Изменение координат объекта в
пространстве с использованием
опорного объекта.

▨ Тип: Комплексная (Intersect[obj] + Move)


▨ Цель: Изменение координат объекта в
пространстве
▨ Характерные параметры:
◍ Форма опорного объекта
◍ Скорость (расстояние/время)
◍ Вектор направления
◍ Стамина (опционально)
Lode Runner (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ВРАЩАТЬ
(ROTATE)
Повернуть объект в пространстве
относительно указанной точки.

▨ Тип: Простая
▨ Цель: Поворот объекта на угол вокруг оси
▨ Характерные параметры:
◍ Скорость поворота (градусы
(радианы)/время)
◍ Координаты оси вращения
◍ Оси, вокруг которых происходит Super Hexagon (c)
вращение (x,y,z)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
УВЕЛИЧИТЬ
(GROW)
Положительное изменение
объема/размера объекта.

▨ Тип: Простая
▨ Цель: Увеличить объект в объеме/размере
▨ Характерные параметры:
◍ Скорость увеличения (размер/время)
◍ Пограничные ограничения в LocoRoco (c)

объеме/размере

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
УМЕНЬШИТЬ
(DIMINISH)
Отрицательное изменение
объема/размера объекта.

▨ Тип: Простая
▨ Цель: Уменьшить объект в объеме/размере
▨ Характерные параметры:
◍ Скорость уменьшения (размер/время) Sonic Run (c)

◍ Пограничные ограничения в
объеме/размере

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
МОРФИРОВАТЬ
(MORPH)
Изменить форму объекта.

▨ Тип: Простая
▨ Цель: Изменить форму объекта
▨ Характерные параметры:
◍ Скорость изменения
◍ Начальная/конечная
форма (зависит от роли в
геймплее)
Gish (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ИЗМЕНИТЬ ДИНАМИКУ
(TEMPORARY)
Ускорение/замедление динамики
изменения объектов.

▨ Тип: Простая
▨ Цель: Ускорить/замедлить динамику
изменений игровых объектов
▨ Характерные параметры:
SuperHot (c)
◍ Длительность между тактами
изменения

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ТРИГГЕРНЫЕ

Механики мгновенных изменений игровой среды

▨ Действовать (Act) - изменение игровой среды.


▨ Собрать (Collect) - сбор ресурса.
◍ Сет (Set) - сбор определённого набора.
◍ Отнять (Reduce) - уменьшение ресурса.
▨ Генерировать случайное (Randomize) - выдать случайный результат.
▨ Пересечь (Intersect) - пересечение с другим объектом.
▨ Поместить (Appear) - появление объекта.
▨ Удалить (Eliminate) - удаление, уничтожение объекта.

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
СОБРАТЬ
(COLLECT)
Сбор каких-либо ресурсов.

▨ Тип: Простая
▨ Цель: Получить исчисляемый ресурс
▨ Характерные параметры:
◍ Ограничение на объем
накопления ресурса
◍ Количество собираемого
ресурса за один раз
Pac Man (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
СОБРАТЬ НАБОР
(SET)
Сбор определённого
набора ресурсов.

▨ Тип: Простая
▨ Цель: Получить определённый
набор ресурсов
▨ Характерные параметры:
◍ Шаблон/паттерн набора Mystery Manor (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ОТНЯТЬ
(REDUCE)
Уменьшение какого-либо
ресурса (анти-Collect).

▨ Тип: Простая
▨ Цель: Отнимать ресурс
▨ Характерные параметры:
◍ Количество отнимаемого
ресурса за один раз Mortal Combat 2 (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ГЕНЕРИРОВАТЬ
СЛУЧАЙНОСТЬ
(RANDOM)
Генерация случайного события.
▨ Тип: Простая
▨ Цель: Обеспечить элемент
непредсказуемости в игре
▨ Характерные параметры:
◍ Тип генератора
◍ (true случайный, псевдо, Loot-box in Overwatch (c)
табличный и проч.)
◍ Шанс/Вес того или иного события

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ПЕРЕСЕЧЬ
(INTERSECT)
Пересечение с объектом.

▨ Тип: Простая
▨ Цель: Активация других игровых событий
▨ Характерные параметры:
◍ Объект-цель пересечения
◍ Тип пересечения
(полный, центр и т.п.)

Snake (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ПОМЕСТИТЬ
(APPEAR)
Поместить объект в игровую среду.

▨ Тип: Простая
▨ Цель: Поместить объект в игровую среду
▨ Характерные параметры:
◍ Объект-цель
◍ Координаты размещения
Tetris (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
УДАЛИТЬ
(ELIMINATE)
Удаление объекта из
игровой среды.

▨ Тип: Простая
▨ Цель: Удалить объект
▨ Характерные параметры:
◍ Объект-цель для удаления

Space Inviders (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
МЕНТАЛЬНЫЕ

Механики в голове у игрока

▨ Распознать Шаблон (Pattern Recognize) - распознавание паттерна.

▨ Создать Шаблон (Pattern Construct) - создание паттерна.

▨ Запомнить (Memory) - механики запоминания.

▨ Выбрать (Сhoose) - выбор.

◍ Уклониться (Avoid) - уклонение от пересечения с объектом.

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
РАСПОЗНАТЬ ШАБЛОН
(PATTERN RECOGNIZE)
Ментальное распознавание шаблона,
заданного игровой средой.

▨ Тип: Простая
▨ Цель: Распознать/разгадать заданный шаблон
▨ Характерные параметры:
◍ Валидируемый, распознаваемый
шаблон, заложенный в разной форме
в игровую среду Виселица (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
СОЗДАТЬ ШАБЛОН
(PATTERN CONSTRUCT)
Ментальное построение шаблона, в
рамках игровой среды.

▨ Тип: Простая
▨ Цель: Построить/достроить шаблон,
используя предоставленные средой
инструменты
▨ Характерные параметры:
◍ Контекст для построения паттерна
и/или условия в игровой среде для Minecraft (c)

конструирования паттернов

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ЗАПОМНИТЬ
(MEMORY)
Механика запоминания шаблона.

▨ Тип: Простая
▨ Цель: Запомнить шаблон для
последующего её использования в
рамках игровой среды
▨ Характерные параметры:
◍ Шаблон, который необходимо
запомнить
◍ Точка применения
запомненного шаблона Memory Game

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ВЫБРАТЬ
(СHOOSE)
Выбор варианта из набора.

▨ Тип: Простая
▨ Цель: Сделать выбор между
предлагаемыми сущностями
▨ Характерные параметры:
◍ Заданный набор для выбора
The Wolf Among Us (c)

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
УКЛОНИТЬСЯ
(AVOID)
Уклонение от пересечения
с объектом.

▨ Тип: Комплексная
▨ (Pattern Recognize + Choice + Move)
▨ Цель: Уклониться от пересечения с
другим объектом
▨ Характерные параметры: Asteroids (c)
◍ Объект, относительно которого
нужно уклониться

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
КОМПЛЕКСНЫЕ Игровые механики, состоящие из
набора атомарных механик, связанных
ИГРОВЫЕ МЕХАНИКИ между собой.

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
Минимально необходимый набор
взаимодействий с игровой средой,
необходимый для реализации
КОР-МЕХАНИКА большинства игровых задач и
достижения целей игры.

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
СОЧЕТАТЬ
(MERGE)
Сочетать, совместить,
объединить объекты.

▨ Тип: Комплексная
(Move/Rotate + Set +- Eliminate)
▨ Цель: Совместить/соединить объекты
▨ Характерные параметры:
◍ Паттерн набора (наследуется)
◍ Количество соединяемых элементов Gardenscapes (c)

◍ Механика совмещения

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
СТРЕЛЯТЬ
(SHOOT)
Воздействовать одним
объектом на другой объект.

▨ Тип: Комплексная

▨ (Appear + Move + Intersect + Eliminate)

▨ Цель: Поразить объект-цель

▨ Характерные параметры:
Wolfenstein 3D (c)
◍ Наследуются от простых

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ЛАБИРИНТ
(LABYRINTH)
Найти выход из лабиринта.

▨ Тип: Комплексная (Pattern


Recognize + Choose + Move)
▨ Цель: Добраться из одной точки в
лабиринте к другой
▨ Характерные параметры: 3D Maze Game (c)
◍ Наследуются от простых

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
ПРИМЕР КОМПЛЕКСНОЙ МЕХАНИКИ ИГРЫ PAC-MAN

PATTERN PAC
CHOOSE MOVE INTERSECT PEA ELIMINATE
RECOGNIZE MAN

APPEAR ACT
COLLECT SET
(NEXT LEVEL)

ACT
ELIMINATE BEAN ELIMINATE
+2

GHOST 2
≠2

ACT
REDUCE ELIMINATE COLLECT
(time 10...0 sec) -2

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги
СЕРГЕЙ ГИМЕЛЬРЕЙХ

СПАСИБО! Гейм-дизайнер, Инди-


разработчик, Соучредитель
Манжеты ГД, Учредитель
Indie Space

katamary@gdcuffs.com
www.gdcuffs.com

ГЕЙМДИЗАЙН:
как делать игры, которые нравятся и приносят деньги

Вам также может понравиться