A 3777

Про планы и эксперименты

В небольшом городке старой евровы, под мирный хруст камина, отгоняющего мрак декабрьских вечеров, два уважаемых джентельмена записали подкаст «FCOVNO».
И затронули важную тему: разрабатывать ли игры строго по плану или позволять себе эксперименты, поиски лучшей механики и долгие прототипирования.

Уважаемые джентельмены затронули и другие темы — но с другими все понятно.
Делать маленький-крутой проект или большой-крутой? Конечно, маленький. Большой дольше, дороже, больше требований к команде.
Лучше задумывать игру от сеттинга или механики? В чем лучше разбирайся — от того и задумывай. Я лично всегда задумывал от механики, по другому не умею. Но если Дыбовскому поставить условие «делай от механики» — ничего хорошего он не сделает.

Тема про эксперименты и прототипирование сложнее — у меня от этой хуйни брат умер.
Четкого мнения нет, поэтому просто порассуждаю.

За.
Так мы улучшаем качество.

Самый очевидный аргумент: чем дольше будем прототипировать, тем лучше будет механика. Исключение — проекты с жестким референсом, который заменяет прототип. Что-то спорно или непонятно? — смотри референс. Это хорошая фича или плохая? — смотри референс. Однако, для не-совсем-вторичного продукта на эти вопросы может ответить только прототип.

Против.
Это дорого.

Самый очевидный аргумент: это стоит времени, это стоит денег. За время, пока вы экспериментируете с базовой механикой — другая студия уже выпустит три новые фермы и клон CCS.

За.
Сразу-хороших идей не бывает.

Я не знаю ни одного человека — и сам не являюсь тем, кто способен в голове родить сразу-прекрасную идею. Все идеи фрагментарны, неполны, содержат много домыслов и проверяются только прототипом. Я не знаю ни одного мало-мальски оригинального проекта, который не стал бы лучше от изменений в механике даже на поздних этапах. Чаще эти изменения вносили (и проекты проседали по срокам), реже — не вносили (и получили продукт хуже, чем он мог бы быть)

Против.
Риск попасться в ловушку.

Есть и обратные примеры, когда изменения не шли на пользу и даже делали продукт хуже. Риск создают психологические ловушки:

1. Мы думаем, что старые решения плохие, но на самом деле мы просто устали от них: разработка длится уже много месяцев, решения многократно тестируется, обсуждение потрепало нервы, в результате решения просто утомили. Оно могут быть и удачны и уместны, но усталость от них портит все впечатление.

2. Мы думаем, что новое решение хорошее, но на самом деле просто очарованы эффектом новизны. Любое решение требует вызревания, иначе мы рискуем спутать свое очарование с актуальностью и адекватностью решения.

За.
Не жалко отсекать лишнее.

Практически любой проект — даже соблюдающий планы и дедлайны — нуждается в фичекате. Фичекат бывает плохим и вынужденным: “мы еще не сделали продукт, но уже потратили все деньги, поэтому давайте вырежем половину функционала”.

Но бывает и правильный, нравственный фичекат: «мы уже сделали эту фичу, но поняли, что с ней проект стал грузен и избыточен”. Жадный разработчик оставит все как есть: фича сделана, время потрачено, деньги вложены. Щедрый, экспериментирующий спишет эти фичи как неудавший эксперимент, потому что знает, что вес фичи измеряется не только сроком разработки.

Против.
Лишнее все равно плодится быстрее.

Как бы убедителен я ни был в предыдущем пункте, но практика говорит обратное: при одинаковых ресурсах сторонники длительного прототипирования и экспериментального подхода сильнее перегружают свои проекты лишними и, что важнее, недоделанными фичами: зародышами и осколками экспериментов, которые никто не довел до хорошей реализации и не осмелился зарубить (что пошло бы на пользу) —  вместо этого бросившись изобретать новую фичу.

За.
Разработка без рефлексии демотивирует команду.

Бывает, что продукт уже покинул стадию прототипа, но с запозданием стало очевидно, что его механика требует серьезных переделок. Это уже не воспаленная фантазия дизайнера, а требование самого проекта, который вопит “поменяйте меня” и этот вопль слышат все члены команды. В таком случае нежелание вносить изменения и отклоняться от плана заставит всех почувствовать себя бурлаками на аутсорсе, тянушими нечто чужое, что не позволено трогать — хотя известно, как сделать лучше.

Против.
Отсутствие цели тоже демотивирует.

И обратное тоже верно.
Слишком долгие эксперименты и выдумывание новых фичей — особенно если старые сделаны через жопу — самые очевидные признаки плохого руководства проектом и продуктом. Команду это, в лучшем случае, пугает. Как капитан корабля, орущий посреди торгового плавания “А теперь мы отправляемся в Китай вместо Индии… А лучше вообще бросаем шелка и идем воевать с Кракеном!”.

__

Итога не будет. Добавляйте свои «за и против» в комментариях.

Share on Facebook0Tweet about this on TwitterShare on VK
  • Natalie Dryganets

    u041au0430u043a u043eu0431u044bu0447u043du043e — u0432u0441u0435 u0445u043eu0440u043eu0448u043e u0432 u043cu0435u0440u0443. nu0415u0441u043bu0438 u0440u0435u0447u044c u043fu0440u043e u043fu0440u043eu0442u043eu0442u0438u043fu0438u0440u043eu0432u0430u043du0438u0435 u0432u0441u0435u0433u043e u043fu0440u043eu0435u043au0442u0430. u041du0430 u0440u0430u043du043du0438u0445 u044du0442u0430u043fu0430u0445 u0440u0430u0437u0440u0430u0431u043eu0442u043au0438 u043fu0440u043eu0442u043eu0442u0438u043f u0432u0430u0436u0435u043d: u044du0442u043e u0441u043fu043eu0441u043eu0431 u043au0430u043a u043cu043eu0436u043du043e u0440u0430u043du044cu0448u0435 u043fu043eu0449u0443u043fu0430u0442u044c u043eu0441u043du043eu0432u043du043eu0439 u0438u0433u0440u043eu0432u043eu0439 u0446u0438u043au043b u0438 u0443u0432u0438u0434u0435u0442u044c u0435u0433u043e u043au043eu0441u044fu043au0438, u043fu0440u043eu0433u0440u0430u043cu043cu0438u0441u0442u0430u043c u043eu0440u0433u0430u043du0438u0437u043eu0432u0430u0442u044c u0431u0430u0437u043eu0432u0443u044e u0430u0440u0445u0438u0442u0435u043au0442u0443u0440u0443 u0438u0433u0440u044b, u0447u0435u0442u0447u0435 u0441u0444u043eu0440u043cu0443u043bu0438u0440u043eu0432u0430u0442u044c u0434u043bu044f u0445u0443u0434u043eu0436u043du0438u043au043eu0432, u0432 u043au0430u043au043eu043c u0432u0438u0434u0435 u0438u043c u043du0443u0436u0435u043d u0430u0440u0442 u043du0430 u0442u0435 u0438u043bu0438 u0438u043du044bu0435 u0444u0438u0447u0438 u0438 u0442.u0434. nu041du043e u044du0442u043eu0442 u044du0442u0430u043f u043bu0443u0447u0448u0435 u043du0435 u0437u0430u0442u044fu0433u0438u0432u0430u0442u044c, u043fu0435u0440u0435u0434 u0441u043eu0437u0434u0430u043du0438u0435u043c u043au0430u0436u0434u043eu0433u043e u043fu0440u043eu0442u043eu0442u0438u043fu0430 u043du0443u0436u043du043e u043fu043eu043du044fu0442u044c, u043au0430u043au0438u0435 u0443 u043du0435u0433u043e u0446u0435u043bu0438, u0434u043bu044f u0447u0435u0433u043e u0435u0433u043e u0434u0435u043bu0430u0435u043c. u0418, u0441u043eu043eu0442u0432u0435u0442u0441u0442u0432u0435u043du043du043e, u0438u0434u0442u0438 u043a u043du0438u043c. u041au0430u043a u0442u043eu043bu044cu043au043e u0446u0435u043bu0438 u0434u043eu0441u0442u0438u0433u043du0443u0442u044b — u043fu0435u0440u0435u0445u043eu0434u0438u0442u044c u0443u0436u0435 u043a u0440u0430u0437u0440u0430u0431u043eu0442u043au0435 u043du0435 u043fu0440u043eu0442u043eu0442u0438u043fu0430, u0430 u043du043eu0440u043cu0430u043bu044cu043du044bu043c u0432u0435u0440u0441u0438u044fu043c u0438u0433u0440u044b (u043du0435 u0444u0438u043du0430u043bu044cu043du043eu0439, u043du043e u0443u0436u0435 u043fu0440u0438u0431u043bu0438u0436u0435u043du043du043eu0439 u0445u043eu0442u044c u0432 u043au0430u043au043eu0439-u0442u043e u0441u0432u043eu0435u0439 u0447u0430u0441u0442u0438 u043a u044du0442u043eu043cu0443 u0441u0430u043cu043eu043cu0443 u0444u0438u043du0430u043bu0443).nnnu0410 u0435u0441u043bu0438 u0440u0435u0447u044c u043fu0440u043e u043fu0440u043eu0442u043eu0442u0438u043fu0438u0440u043eu0432u0430u043du0438u0435 u043au0430u043au043eu0439-u0442u043e u043du043eu0432u043eu0439 u0444u0438u0447u0438 u0432 u0443u0436u0435 u0433u043eu0442u043eu0432u043eu043c u043fu0440u043eu0435u043au0442u0435 — u043du0435 u0434u0443u043cu0430u044e, u0447u0442u043e u044du0442u043e u0438u043cu0435u0435u0442 u0441u043cu044bu0441u043b. u0415u0441u043bu0438 u0435u0441u0442u044c u0441u0435u0440u044cu0435u0437u043du044bu0435 u043eu043fu0430u0441u0435u043du0438u044f, u0447u0442u043e u0444u0438u0447u0430 u043fu0440u043eu0434u0443u043cu0430u043du0430 u043du0435 u0434u043e u043au043eu043du0446u0430, u043bu0443u0447u0448u0435 u043fu0440u043eu0441u0442u043e u043fu0440u0438u0441u0442u0443u043fu0430u0442u044c u043a u0435u0435 u0440u0430u0437u0440u0430u0431u043eu0442u043au0435 u0438u0442u0435u0440u0430u0442u0438u0432u043du043e: u0440u0430u0437u0431u0438u0442u044c u0435u0435 u043du0430 u0431u043bu043eu043au0438, u043eu043fu0440u0435u0434u0435u043bu0438u0442u044c, u0431u0435u0437 u043au0430u043au0438u0445 u0431u043bu043eu043au043eu0432 u043eu043du0430 u0442u043eu0447u043du043e u043du0435 u0438u043cu0435u0435u0442 u0441u043cu044bu0441u043bu0430. u0417u0430u043fu0440u043eu0433u0440u0430u043cu043cu0438u0440u043eu0432u0430u0442u044c/u0437u0430u0441u043au0440u0438u043fu0442u043eu0432u0430u0442u044c u043du0430 u043au0430u043au0438u0445-u0442u043e u0437u0430u0433u043bu0443u0448u043au0430u0445, u043fu043eu0449u0443u043fu0430u0442u044c u0440u0443u043au0430u043cu0438/u043fu0440u043eu0432u0435u0441u0442u0438 u043fu043bu0435u0439u0442u0435u0441u0442, u0441u043au043eu0440u0440u0435u043au0442u0438u0440u043eu0432u0430u0442u044c u0422u0417, u043eu0442u043fu0440u0430u0432u0438u0442u044c u043du0430 u0432u0442u043eu0440u0443u044e u0438u0442u0435u0440u0430u0446u0438u044e u0438 u0442.u0434.

    • u041fu0430u0439u043fu043bu0430u0439u043d u043fu0440u0430u0432u0438u043bu044cu043du044bu0439, u043du043e u043cu0435u043du044f u0434u0440u0443u0433u043eu0435 u0441u043cu0443u0449u0430u0435u0442: u0447u0442u043e u043du0435u043bu044cu0437u044f u043du0430 u0431u0435u0440u0435u0433u0443 (u0434u043e u043fu043eu0433u0440u0443u0436u0435u043du0438u044f u0432 u0440u0430u0437u0440u0430u0431u043eu0442u043au0443) u0443u043bu043eu0432u0438u0442u044c u043cu043eu043cu0435u043du0442, u043au043eu0433u0434u0430 u0435u0449u0435 u0443u043cu0435u0441u0442u043du043e u043fu0440u043eu0432u0435u0440u044fu0442u044c u043du043eu0432u044bu0435 u0444u0438u0447u0438, u0430 u043au043eu0433u0434u0430 u043du0430u0434u043e u043du0430u0446u0435u043fu0438u0442u044c u0448u043eu0440u044b u0438 u0442u0443u043fu043e u0440u0430u0431u043eu0442u0430u0442u044c u043fu043e u043fu043bu0430u043du0443.nu0415u0441u043bu0438 u0434u0438u0437u0430u0439u043du043eu043c u0438 u043fu043bu0430u043du0438u0440u043eu0432u0430u043du0438u0435u043c u0437u0430u043du044fu0442u043e u0434u0432u0430 u0447u0435u043bu043eu0432u0435u043au0430 u0438 u0431u043eu043bu044cu0448u0435 — u043fu043eu0447u0442u0438 u043du0430u0432u0435u0440u043du044fu043au0430 u043eu043du0438 u0440u0430u0437u043eu0439u0434u0443u0442u0441u044f u0432u043e u043cu043du0435u043du0438u044fu0445: u043eu0434u0438u043d u043du0430u0441u0442u0430u0438u0432u0430u0435u0442, u0447u0442u043e u043du0430u0434u043e u0447u0442u043e-u0442u043e u043cu0435u043du044fu0442u044c/u0434u043eu0431u0430u0432u043bu044fu0442u044c, u0434u0440u0443u0433u043eu0439 u0433u043eu0432u043eu0440u0438u0442, u0447u0442u043e u0443u0436u0435 u043fu043eu0437u0434u043du043e, u0441u0440u043eu043au0438 u043fu043eu0434u0436u0438u043cu0430u044eu0442 u0438 u043du0430u0434u043e u043fu0440u043eu0441u0442u043e u0434u043eu0434u0435u043bu0430u0442u044c u043au0430u043a u0435u0441u0442u044c.nu042f u0447u0430u0441u0442u043e u043eu043au0430u0437u044bu0432u0430u043bu0441u044f u0442u043e u043fu0435u0440u0432u044bu043c, u0442u043e u0432u0442u043eu0440u044bu043c u0438 u0434u043e u0441u0438u0445 u043fu043eu0440 u043du0435 u0443u0432u0435u0440u0435u043d, u0433u0434u0435 u0431u044bu043b u043fu0440u0430u0432, u0433u0434u0435 u043du0435u043fu0440u0430u0432. u041eu0447u0435u043du044c u043du0435u0447u0435u0442u043au0430u044f u0433u0440u0430u043du0438u0446u0430.

      • Natalie Dryganets

        u0425u043cu043c.. u041fu043eu0434u0443u043cu0430u043bu0430-u043fu043eu0434u0443u043cu0430u043bu0430. u0412 u043fu0440u0438u043du0446u0438u043fu0435, u0442u044fu043du0443u0442u044c u0441 u0437u0430u0432u0435u0440u0448u0435u043du0438u0435u043c u043fu0440u0435u043fu0440u043eu0434u0430u043au0448u043d u0438u043cu0435u0435u0442 u0441u043cu044bu0441u043b, u0435u0441u043bu0438 u0435u0441u0442u044c u0441u043eu043cu043du0435u043du0438u044f u043du0430u0441u0447u0435u0442 u043eu0441u043du043eu0432u043du043eu0433u043e u0438u0433u0440u043eu0432u043eu0433u043e u0446u0438u043au043bu0430, u0444u0443u043du0434u0430u043cu0435u043du0442u0430u043bu044cu043du044bu0445 u0444u0438u0447 u043fu0440u043eu0435u043au0442u0430. u041eu0441u0442u0430u043bu044cu043du043eu0435 u0432 u043bu044eu0431u043eu043c u0441u043bu0443u0447u0430u0435 u0431u0443u0434u0435u0442 u043au043eu0440u0440u0435u043au0442u0438u0440u043eu0432u0430u0442u044cu0441u044f u043fu043e u0445u043eu0434u0443 u0434u0435u043bu0430.