Как мы в Тинькофф делали игру «три в ряд» для 3 млн клиентов / Вадим Гончаров, Тинькофф

Как с нуля разработать фронтенд и бэкенд для запуска игры с механикой «три в ряд»? Команда разработчиков Тинькофф сделала свой детерминированный движок match3, разработала бэкенд с системой валидации ходов, системой выполнения заданий, выдачи призов и уведомлений. На фронтенде не стали использовать Unity или iOS/Android, а пошли путём применения HTML5-технологий: взяли связку Pixi.js для игры и React.js для обвеса, а чтобы подружить огромное количество модулей, использовали технику dependency injection с помощью DI-контейнера.
Подробнее обо всех этапах разработки рассказал Вадим Гончаров, руководитель разработки игр и спецпроектов в Тинькофф.