Как мы создавали скриптованный и детерминированный Match 3 движок / Павел Щеваев (BIT.GAMES)

  Рет қаралды 1,950

DevGAMM

DevGAMM

Күн бұрын

Одним из центральных требований во время разработки Match 3 игры Storyngton Hall было создание скриптуемого и детерминированного движка. Это позволило гибко скриптовать многочисленные геймплейные фичи без необходимости что-то править в ядре, записывать и воспроизводить сессии игроков, а также изолировать UI от модели для быстрого прогона тестов. Павел Щеваев, CTO BIT.GAMES, рассказывает, какие были трудности и что получилось в итоге.
#DevGAMM #геймдев #программирование
Презентация - www.dropbox.com/s/6thsdozc8wi...
Содержание:
0:00 - Интро
2:27 - План действий
4:25 - Детерминизм
11:57 - Скриптинг
15:46 - Приятные бонусы
20:15 - Вопросы зрителей
Видео сделано при поддержке Belka Games. Компания входит в TOP 20 паблишеров EMEA по версии App Annie, и продолжает активно развиваться и расти.
Присоединяйтесь - belka-games.com/ru/careers/
DevGAMM - это крупнейшая конференция для профессионалов игровой индустрии в России, Украине и Беларуси. Для игровых экспертов DevGAMM - это источник новых знаний и самых последних достижений игровой индустрии, а также возможность поделиться друг с другом информацией и опытом.
Узнайте о DevGAMM больше - devgamm.com/
Подпишитесь на нашу рассылку - eepurl.com/dpj3Sz
Подробнее об играх и разработчиках, участвующих в DevGAMM - games.devgamm.com/
Станьте спикером - bit.ly/3isHdJP
Станьте частью сообщества:
ВКонтакте - devgamm
Telegram - t.me/devgamm
Discord (для разработчиков) - / discord
Facebook - / devgamm
Twitter - / devgamm
Бесплатный курс «Как начать бизнес в геймдеве» - bit.ly/2WfSODz
«Геймдев без сахара» - подкаст от команды DevGAMM.
Найдите его на вашей любимой платформе - podcast.ru/1521240754
По всем вопросам пишите на адрес - contact@devgamm.com

Пікірлер: 5
@leshalozhkin
@leshalozhkin 2 жыл бұрын
Любимая match masters. Офигеть какая она оказывается сложная
@mapckou
@mapckou 2 жыл бұрын
Возник тот же самый вопрос что и предпоследний участник задавал, если не справились с анимацией стоило писать такую систему? просто не вижу в таком ходе здравого смысла.
@ilyatepeyolotich6459
@ilyatepeyolotich6459 2 жыл бұрын
MVC - это хорошо, и полезно. Если основная задача - обсчитать игру на коленке, а потом запустить с UI, то вполне здоровое решение. НО вот зачем два поставщики тиков и две параллельные вселенные которые будут синхронизироваться? Ведь по сути игра пошаговая...
@Alexey_Tulokhonov
@Alexey_Tulokhonov 2 жыл бұрын
Это нужно чтобы подружить пошаговую модель и непошаговое представление. Согласен, похоже на очень сложный костыль, но более простых решений в рамках MVC я не видел.
@ilyatepeyolotich6459
@ilyatepeyolotich6459 2 жыл бұрын
@@Alexey_Tulokhonovкажется, можно включить тики в события интерфейса. Но тут, конечно, нужно особенности реализации смотреть.
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 55 МЛН
Это реально работает?!
00:33
БРУНО
Рет қаралды 3 МЛН
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 9 МЛН
Проектируем соцсеть (задача с собеса)
19:44
Простой код
Рет қаралды 1,6 М.
Webinar: How Merge Games generate Millions in Revenue
53:23
Machinations
Рет қаралды 3,3 М.
КАК СДЕЛАТЬ ПОПУЛЯРНУЮ MATCH-3 ИГРУ - ГЕЙМДИЗАЙН |Natatem00|
27:29
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 55 МЛН