← Все истории
2014

Один движок, много игр: как маленькая студия выпустила 160+ игр

В 2014 году MadSword из студии с одной флагманской игрой превратилась в студию, делающую игры на заказ для голландского издателя. Издателю нужен был постоянный поток казуальных игр, и каждая должна была обходиться дёшево.

Я писал игровые движки под каждый жанр, за который мы брались, — match-3, головоломки в духе Pet Rescue, Gem Splash, Clash of Cards, tower defense, bubble shooter, зомби-шутер. После третьего стало очевидно, что большая часть кода у них общая: интеграции с магазинами и рекламой, карта уровней, серверные сохранения, аналитика, ежедневные бонусы. Тогда я вынес эту часть в отдельный репозиторий — Engine. Он служил нам годами.

С готовым ядром новая логическая игра с полем делалась за пару недель. Tower defense в духе Kingdom Rush на движке Steam Defense собрал контент-мейкер, а не программист. Клон Jelly Splash и пасьянс вышли из кода match-3 с небольшими доработками. Сверху работала система скинов, которая позволяла выпускать те же механики в новом арте: за годы — 100+ скинов и тысячи уровней.

Так команда до 35 человек выпустила 160+ игр с 20M+ скачиваний.

Урок, которым я пользуюсь до сих пор: не проектируйте общее ядро заранее. Сделайте два-три настоящих продукта, а потом вынесите то, что у них действительно общее.