Зачем нужен этот пост? В первую очередь, этот пост - способ осмыслить прошедший GameJam, проанализировать ошибки, возникшие на этапе разработки, которые привели к поражению, а также попытаться определить лучшие практики, ну и, конечно, записать это в каком-либо виде, чтобы лучше отложилось в памяти.
Не всё так гладко, как в теории. Тот же "итеративный подход" легко превращается в лишнюю проработку временных вещей, вагон переделок и вязкость, особенно если продолжать делать на прототипе.