Devlog · Выпуск 21
Закулисье: как не терять работу
Я работаю над игрой сразу по нескольким направлениям. Рассказываю про доску объявлений и копии, которые спасли меня от потери сделанного.

В большой игре одновременно меняется очень многое, и однажды одна работа стёрла другую. Это был худший испуг до сих пор. Часы аккуратной работы пропали за секунду, а я не знал, где осталась хорошая версия.
Доска объявлений
Эта доска помогает и тогда, когда работа останавливается на полпути. Если я бросаю на пределе дня, строка остаётся и говорит, что было открыто, а тот, кто подхватит, знает, откуда начинать.
С тех пор я завёл простое правило: каждая задача сообщает, каких частей игры она коснётся, и никто не трогает то, что отмечено другим. Это доска объявлений, которую я читаю, прежде чем начать что угодно. Если место отмечено, я выбираю другую задачу.

Кажется мелочью, но меняет всё. Раньше двое могли править одно и то же, не зная друг о друге. Теперь тот, кто пришёл позже, видит объявление и идёт в другой угол.
Копии
Хорошая копия та, которую я правда могу открыть. Мало сохранить, нужно проверить, что она возвращается рабочей. Я терял время на копии, которые не открывались, и теперь такого нет.

Закрыть и сдать
Главное, что я получил, это спокойствие. Раньше каждое крупное изменение оставляло у меня комок в животе. Сегодня я знаю, что если что-то пойдёт не так, есть путь назад, и это позволяет пробовать более смелые вещи.
Я завёл ещё одну привычку: ничего не остаётся наполовину. Когда раунд заканчивается, он попадает в игру в тот же день. Если кто-то ещё работает, сдача встаёт в очередь и выходит вместе со следующей. Так никто не играет в версию, обрезанную пополам.


Зачем я об этом рассказываю
Это не гламурно, но именно это позволяет идти вперёд без страха. Время, которое я экономлю на предотвращении потерь, превращается во время, чтобы сделать игру лучше. А тот, кто играет, получает более надёжные обновления и не видит, как вчерашняя работа исчезает сегодня.