Сравнение разработки настольных игр и программных продуктов

На «Хабрахабре» опубликовано интервью с Сергеем Абдульмановым («Мосигра»), посвящённое общим чертам разработки программного обеспечения и разработки настольных игр. По большей части этот материал адресован IT-шникам, но и настольщикам должно быть интересно.
— Есть известный тезис из книги «Мифический человеко-месяц»: «если в отстающий от графика софтовый проект добавлять больше людей, это лишь сильнее его затормозит». А в разработке настольных игр тот же эффект проявляется или нет?
Сергeй: Это смотря каких людей. Есть горизонтальное масштабирование, это когда одна комaнда лабает одну игру 5 месяцев. Берёшь и делаешь 10 таких комaнд, скорость вырастает в 8 раз. А есть вертикальное – это когда ты всё разбиваешь на микросервисы и ждёшь, что каждый участок будет идти быстрее. Мы попробовали и то, и другое, и третье. Думаю, да – если добавлять людей, можно расти в скорости. Но это должны быть профессионалы. Второй вопрос – где их взять или как обучать.
Вообще, моя пpaктика показывает, что с профессионалами дешевле работать. Даже если они дороже.
— Зачастую программисты по сравнению с другими сотрудниками считаются очень сложными в управлении («это как пасти котов»). Вы видели управление и программистами, и непрограммистами — по-вашему, насколько это представление соответствует истине?
Сергeй: Слушай, мужик, чего ты до меня докопался? Я интроверт. Я не знаю, мне одинаково сложно со всеми. Но разработчиков я хотя бы понимаю.
Если серьёзно – нет, таких проблем нет. Есть другие.
— Обычно про разработку говорят, что это стремительно меняющаяся индустрия, где постоянно надо переучиваться и приспосабливаться к новому. А разработка настольных игр по сравнению с этим — тихая заводь, или там на самом деле тоже всё бурлит и только успевай переучиваться?
Сергeй: У нас ключевые навыки сохраняются подольше, но у нас самом рынок меняется и развивается. Да и компания, знаешь, не самая спокойная. Девиз есть — «если ты не идёшь вперёд, то ты идёшь на…», ну, в общем не туда идёшь.
Самое крутое, что может сделать сотрудник — это принимать решения сам и нести за них ответственность. А это всегда страшно. Вот этому надо учиться.
Тут ещё надо учесть, что мы с нашим 9-летним опытом (а у кого-то он раза в два меньше) сейчас пытаемся вылезти на западные рынки. И получается. А там конкуренция куда сильнее. Вот там реально всё бурлит. Мы для них плюшевые с точки зрения разработки – ничего не знаем во вкусах их людей, а они для нас – с точки зрения розницы. В итоге как-то необычайно хорошо сошлись с голландцами. Они там работают, судя по играм, в изменённом состоянии сознания – и очень хорошо нас понимают.
— В софтовой разработке нередко оказывается так: на управляющую роль назначают успешного программиста, но в этой роли он оказывается куда менее успешен, и в итоге никто не рад, но кем его заменить — тоже непонятно. А в случае с настольными играми возникают ли подобные сложности?
Сергeй: Это ты про дядьку Эдисона, да? У нас другая проблема – разработка отсматривает сотни игр в год от авторов. Поэтому ей запрещено работать над своими проектами. А вообще, у нас недавно ИТ-директор стала главой розницы. Вот это был реально крутой финт ушами.
— Вы рекомендовали на Хабре книгу «Психбольница в руках пациентов», где описываются стереотипы мышления программистов/дизайнеров и сложности, которые это вызывает у пользователей. А насколько её содержание применимо к настольным играм — возникают ли там из-за отличий «типичного создателя игры» от «типичного потребителя игры» подобные сложности?
Сергeй: О, в полной мере. Коммерческий успех игры складывается из двух вещей: красоты арта и интерфейса. Второе – ну чисто инженерная тема. Как оптимизировать время размышления, как сократить нужный объём памяти человеческой подсистемы, как фееричнее генерировать случайное число в нужном диапазоне, какой таймер использовать, где на карте нужен символ и какая это иконка, как правильнее сформулировать правила, — всё это надо понимать.
А типичные сложности немного другие. Не знать, например, как ведёт себя белая коробка на полках (пачкается от прикосновений и смотрится грязной почти сразу), не уметь спроектировать коробку, чтобы компоненты внутрь не просыпались, написать такие правила, что с поллитрой не разберёшься. Всё это влияет не очень сильно поотдельности, но складывается. И это видно по продажам. Лучше метрики нет.
— Разработка софта — это всегда сочетание «что запланировали изначально» и «что выяснилось в процессе», и даже при чётком начальном ТЗ всё может заметно уйти в сторону. А как в настольных играх соотносятся «вводные данные» и «что получилось» — много ли вводных вообще, и насколько часто в процессе приходится отказываться от задуманного изначально?
Сергeй: Если это работа по локализации западной лицензии — то обычно результат совпадает с планом. Хотя, например, мы делали «Trains» (будет мегакрутая игра «Экспресс», я прямо очень жду серийных копий, чтобы утащить сразу кучу на подарки) — это японский бестселлер. Они там на поездах просто чокнутые. Так вот, у неё очень тонкий баланс, завязанный на игровое поле. А игровое поле — это карта железных дорог Японии. А надо России, потому что по Японии играть нашему игроку будет не очень интересно. Мы почти полгода делали заходы, чтобы сохранить изначальный баланс — и получилось. Потом ещё железнодорожнику показали, и прям пронесло, что он только некоторые термины поправил, и ни до чего больше не докопался. Я в этом процессе напрямую не участвовал, но интересовался. Когда в Австралии в Пейн-Крик встретил смотрителя железнодорожной станции, было о чём поговорить. Он думал, я вообще русский железнодорожник.
А если чисто разработка — то тут ещё ни разу по изначальному плану не пошло. Во вводных обычно просто сегмент рынка и потребность на нём. Как решить — это уже вопрос к разработке. Из нерешённого — очень хочется игру по «Элите» уже несколько лет, и вот только-только доходит примерно, как должен выглядеть коммерческий продукт. Или вообще мечта — игра по This War of Mine. Безумная лицензия, но настолку по ней потенциальные противники сделали, и сделали не очень играбельной, увы. Многие проекты прошлых лет лежат, ждут своего часа — когда мы поймём, что и как с ними делать. Опыт копится постепенно.
— Разработчики часто говорят о том, как важно тестирование и к каким плачевным результатам может приводить пренебрежение им. Но при этом в софте есть хотфиксы и возможность отката до предыдущей версии. А в вашем случае, когда готовишь физический товар, цена ошибки «отправил не то в продакшн» оказывается гораздо выше, или нет? Как выглядит тестирование в случае с настольными играми, и насколько оно дотошное?
Сергeй: Отзыв тиража — это толстая полярная лисичка. И случается ведь. Мы вот посчитали потери на переделках внутри процесса — ещё до релиза, чисто на бете, и поняли, что занимаемся какой-то непродуктивной фигнёй. Но это системно-обусловленная вещь, фреймворк разработки такой. Надо всё менять, а мы не можем. Поэтому сейчас ещё вариант пробуем одного процесса.
Ну и это, правильно сравнивать с бизнес-требовниями в разработке. Это когда ты пилишь-пилишь софтину, а потом по ходу пьесы меняются бизнес-требования внутреннего заказчика. Тут откат не спасёт. В хорошем смысле этого слова.
Что ещё печальнее, тестирование даёт далеко не всё. Тут юнитом не покроешь, очень многие вещи численно неизмеримы. Надо выпускать тираж и смотреть, успешен проект или нет. Очень многое решает интуиция и понимание рынка. Не всегда это можно формализовать.
— Софт выделяется «итеративностью»: пока многие другие продукты создаются «раз и навсегда», тут постепенные изменения, на 1.0 работа не заканчивается, и консерваторы вообще только с версии 1.1 начинают чем-либо пользоваться. А игры обычно выходят сразу в окончательном варианте, или у них тоже второй тираж отличается от первого?
Сергeй: У нас бывают хотфиксы — это новые версии правил или эрраты. К турнирам обычно делаются отдельные правила с турнирным регламентом, они отличаются сильно от обычных — например, иначе оговаривается ситуация допустимых ничьих.
Сам тираж обычно отличается мало, да и 1.1 не выпустишь – сразу 2.0 идёт через полгода-год. Конечно, собираем все мнения, смотрим отзывы, иногда меняем что-то на уровне механики. Сейчас самый частый запрос — сложно играть дальтоникам. Наносим специальные узоры на карты, делаем дополнительную индикацию часто. Ещё от тиража к тиражу знания о производстве растут и линии новые в строй входят — можем менять компоненты, например, дерево на стекло — получается и красивее, и экологичнее (хотя как посмотреть) и дешевле.
— Известно, что многие айтишники любят настольные игры. Наблюдаете ли вы какие-либо более конкретные корреляции в этой связи? Например, среди разработчиков популярнее одни жанры, а среди сисадминов — другие.
Сергeй: Общий коррелят — это игры, где ты можешь показать навык. То есть обычно глубокие тактики. Яркий пример — Улей. Второй коррелят — это простые игры типа Дженги, на побухать-социализироваться. Их в офисы берут чаще всего.
Хотя не, чушь это всё. Это я про то поколение, которое 80386 вживую видело.— О компьютерной игре Factorio вы писали, что это «своеобразный язык программирования». А среди настольных можете ли назвать такую, которая для вас в наибольшей степени перекликается с программированием?
Сергeй: Конечно, Нейрошима-6, это прямо воплощённая отладка и готовый язык. Отличная тактическая игра Михаила Орача. У нас по ней турниры шли регулярные, причём приходили дети, смотрели как большие бородатые дяди играют, быстро усваивали логику и выигрывали в них. Один такой Эндер прямо пару раз на турнирах серьёзных игроков рвал, но выше второго места, увы, не поднялся.
Шиму я рекомендую сначала скачать — есть бесплатная версия в магазинах приложений, она помогает понять, ваше это или нет. А играть потом уже, если вставит. Пост вот.
Была хорошая игра про программирование «Роборалли», очень детям для обучения. Её Ричард Гарфилд писал, это у нас почти как Ленин. Но в России давно уже нет, только если залежалась у кого.
Ещё вот будут чудо как хороши Trains. Там вообще конструирование колоды внутри игры, такая постоянная рекурсия. Их и сейчас можно на английском достать, но уже совсем скоро будут русские.
Комментарии:
Готовы? Тогда проходим вперёд, не толпимся и не мешаем друг другу рассмотреть все закрома и узнать о секретных технологиях «Звезды» ...
19 09 2026 21:34:13
После трех партий в самый первый сценарий карточного «Ужаса Аркхэма» я был уверен, что этого вполне достаточно и сесть еще раз за него не смогу. Ну сколько можно переигрывать одно и то же, когда ты уже точно знаешь какие есть локации, какие у них особенности, каких противников ожидать и как с ними возможно справиться. Как оказалось, три партии — это не предел. Вот мы сыграли в тот же самый первый сценарий в четвёртый раз и, ничего, никого не умер. И могу даже сказать, что было вполне нормально. Даже интересно, за счет того, что выбрал нового героя....
18 09 2026 16:48:58
Stellaris Allies: набор из 12 двухцветных карт (как United)...
17 09 2026 11:53:39
Скачать материалы для игры Legendary Encounters: An Alien Deck-Building Game на русском языке...
16 09 2026 22:49:30
Ещё одно, пожалуй, главное условие — игра не должна глумиться над трагедией. От шуток и юмора стоит воздержаться и, по возможности, придерживаться нейтралитета в подаче материала. Та же Labyrinth отличается этой чертой и, как мне кажется, во многом из-за этого воспринимается весьма терпимо. Хотя сама тема нейтральной может показаться не всем. Посмотрите для примера фильм "Королевство" (Kingdom) 2008 года....
15 09 2026 7:41:10
Что если из одного набора, без дополнительной покупки карт, можно сделать так много колод, что можно играть годами и не терять интереса? Что если почти любая колода в игре будет сильна настолько, что победа зависит только от умения игроков? Ответ на эти вопросы вы найдёте в игре Codex....
13 09 2026 13:42:13
Я долго думал, что бы такое написать в этом разделе. Сначала надо сказать, что я (конечно) догадывался, что меня когда-нибудь выберут, но не ожидал что вторым, и что выберет Саша. Посему речь заготовить не успел. =)...
12 09 2026 7:45:46
В далеких землях Этноса начинается новая эпоха. Прошлая эпоха закончилась опустошением шести королевств, и теперь двенадцать разрозненных племен ищут новое место для жизни....
11 09 2026 1:33:10
? Умрите и вернитесь призpaком! Если один из участников подстрелен, он может вернуться... Когда доходит очередь до мёртвого игрока, он совершает действия как будто бы был жив, тем самым продолжая влиять на исход игры. Бойтесь выстрелов из могилы!...
09 09 2026 4:22:30
Кстати, базовый набор Lifeboat в этом году запускают в печать снова. Это будет уже третье издание этой игры. По сути там никаких изменений не предвидится, просто, все ранее изготовленные копии, похоже, уже раскуплены, а покупатели всё ещё не кончились 🙂...
08 09 2026 17:23:35
Пopнозвезда — настольная игра для взрослых...
07 09 2026 7:12:40
Также, если текущий раунд – делящий общее число раундов на две части, раздайте каждому из фальшивых игроков по карте целей из сформированной ранее стопки. Те, кому досталась цель предателя, играют сами за себя и если им выпало действие атаки (о нем ниже), то они должны атаковать других выживших с помощью зомби-кубика, если это возможно....
05 09 2026 7:15:13
Merchants & Marauders. Игрушка про пиратов карибского моря, напоминающая компьютерную "Pirates!" Сида Мейера. Шикарные компоненты и пиратская тематика пересилили мой страх перед долгими партиями и многочисленными кубиками. Есть мнение, что на самом деле это приключенческая настолка, где вместо героя у тебя корабль. Посмотрим, как она у нас пойдёт....
04 09 2026 16:24:32
блог развернут на отдельном движке и хостинге – «технически самодостаточный», здесь есть место идеям и мыслям разных людей, получение прибыли не является целью данного блога, здесь выкладываются лишь первичные авторские материалы, контент объединен темой «настольные игры» так, как это понимает Смайлосфера Блог создан для саморазвития, общения, рефлексии и сплочения любителей настольных игр, однако даже настольщики – люди и резонансные явления в общественной жизни, размышления о вечном также найдут свое отражение в Смайлосфере. Желаю новому проекту роста и всяческих успехов. Сайт Смайлосфера помещается в раздел "Ссылки"....
03 09 2026 15:46:46
И тут-то и кроется водораздел. Та самая черта, что отделяет умную игру «Кодовые имена» от творческой игры «Кодовые имена: Картинки». В обычной игре нужно связывать несколько понятий. Если хотите, категорий. Перед тобой всегда есть чёткий набор слов. Да, иногда есть небольшой простор для маневра. Скажем, слово «замок» может обозначать как запopное устройство, а так и дом рыцаря, а слово «ключ» – как инструмент, так и родник. Но перед тобой всегда слова, написанные буквами и не допускающие возможности разночтения....
02 09 2026 20:38:17
Когда вы получаете эту карту, возьмите ещё одну карту, стоимостью дешевле этой....
01 09 2026 11:44:54
Скачать материалы для игры Запретная пустыня...
29 08 2026 22:29:59
Ticket to Ride: Europe + Europa 1912 — ...
27 08 2026 10:57:30
PS: Всё-таки здорово, что Alt снова с нами. А ещё говорил, надоело писать 🙂...
26 08 2026 12:28:53
В углу за небольшим столиком сидел Максим со своим товарищем, перед ними была разложена Ninja vs. Ninja. Рядом с ними стоял человек с камерой и снимал игру. Я сразу же вспомнил сюжет о настолках в Питере, где в кадре тоже мелькала Ninja vs. Ninja. Я быстренько обошёл весь зал, пощёлкал телефоном игрушки на столах и задался вопросом: во что же сыграть?...
24 08 2026 14:26:50
К2. Последняя по списку, но не по значению. Скажу прямо — из этих трёх игр больше всего мне интересно сыграть именно в К2. На эту игрушку я положил глаз ещё в конце прошлого года, да и, вообще, среди последних новинок она одна из немногих игр, к которой меня тянет. И тем приятнее получить её в подарок от украинского издательства IGAMES. Да-да, мне досталась русско-украинская локализация, за что отдельное спасибо лично Александру Любимову....
23 08 2026 7:33:39
Скачать материалы для игры Adrenaline: сканы | фишки | правила...
22 08 2026 21:50:10
Но как же узнать, когда ходить? Согласно правилам (мы могли не совсем правильно разобрать их, так как они написаны на немецком), вы должны синхронизировать ваши мысли, настроиться на общую волну. Это не шутка. Правила указывают, что в начале игры все должны положить руки на стол ладонями вниз, для установления контакта. Теперь вы понимаете, почему некоторые так расстроены по поводу этой так называемой «игры». Пока вы не ушли, позвольте напомнить: не судите об игре, пока не сыграли в нее. А опыт игры был… замечательным....
21 08 2026 2:49:47
Требуется игровое поле для «Space Alert»...
20 08 2026 6:59:15
Локализованная «Куба»: содержимое коробки...
19 08 2026 21:57:13
18 08 2026 1:32:30
Но всё это – пока лишь впечатления от авторского прототипа. Мы ещё не знаем когда это дополнение выйдет и в каком виде оно появится на свет....
17 08 2026 13:50:22
Да, у «заколдованной» была отвратная полиграфия, неимоверное количество ошибок и очепяток самого различного рода, куча косяков в игровой системе. Но она была первой такой игрой, которую мы увидели. Разбираться и исправлять все эти косяки, на ходу придумывая и доpaбатывая правила, было чуть ли не интереснее самого игрового процесса. 🙂 Принцип был прост: один ведущий и несколько игроков. Ведущим, ессно, завсегда был мой брат Игорь — как самый «шарящий» (я, по молодости лет, ему на тот момент и в подметки не годилси в этом плане). Игроками — я и друзья Игоря (в основном, я и Денис Грищенко были постоянным составом игроков). Иногда я играл и со своими друзьями. В этом случае Ведущим был то я, то мой друг Василий. 🙂...
16 08 2026 22:46:54
Встречают исследователей в новой области не очень гостеприимно: один за другим, с нескольких сторон на корабль надвигаются инопланетные истребители и различные космические тела. Слаженная работа комaнды, а именно точная стрельба, своевременная подзарядка боковых и центральных реакторов, а потом и пушек с щитами, позволит справиться с угрозами и приведет игроков к победе....
13 08 2026 3:35:24
Видео-обзор игры «Defenders of the Realm»...
12 08 2026 6:45:51
В оригинальной игре все карты с одинаковой картинкой. Я это исправил: каждая карта теперь уникальная и содержит кадр из фильма. В левом нижнем углу указано, из какой части трилогии этот кадр....
11 08 2026 22:46:43
Что касается остальных типов карт, то их по 12 (6 разновидностей, по паре каждой) в каждом типе. Методом исключения необходимо вычислить в каждом типе ту карту, что присутствует в игре лишь в единственном числе. Каким же образом это становится возможным? Давайте посмотрим....
10 08 2026 18:22:32
Дополнительно потребуются: Напёрсток и две разноцветные пуговички (в качестве фишек)....
09 08 2026 3:26:20
В расширении появилось много дополнительных парных свойств, в том числе новое свойство "Трематода" (парный паразит). ...
06 08 2026 21:18:53
Есть вариант по 4 карты на листе (33 листа).
И вариант с 6 картами (полноразмерными) на листе (22 листа).
Варианты отличаются названием 4х33 или 6х22....
02 08 2026 0:48:13
Все карточки идентичны по цветам. Единственное, что отрисовано в Corele имеют более четкие контурные линии. Но при игре, разнице нет. Вообщем, сам напечатал на лазернике OKI, качество мне понравилось. Думаю, любителям игры придется по вкусу!!!...
01 08 2026 18:59:36
Еще:
товары -1 :: товары -2 :: товары -3 :: товары -4 :: товары -5 :: товары -6 :: товары -7 :: товары -8 :: товары -9 :: товары -10 :: товары -11 :: товары -12 :: товары -13 :: товары -14 :: товары -15 :: товары -16 :: товары -17 :: товары -18 :: товары -19 :: товары -20 ::




Рюкзак со светящимся экраном, на который можно закачать свою картинку