Ідея прототипування полягає в тому, щоб отримати швидку і брудну робочу версію своєї ідеї, а потім утилізувати прототип , щоб створити надійну архітектуру для вашого кінцевого продукту.
Важливо визнати, що Прототип не повинен бути (і ніколи не повинен бути) перетворений на продукт, тому не потрібно писати його тією ж мовою, якою ви хочете написати остаточну гру. Краще вибрати мову програмування, яка дозволяє швидко розвиватися, наприклад Flash, як ви згадали.
Прототипи за своєю природою не розраховані на тривалий код. Прототипи призначені для викидання. Вони разові. Недоцільно переробляти прототип. Прообраз схожий на місто в західному фільмі. Це все фасад. За цим нічого немає. Ви не можете переїхати і виховувати сім’ю в одному з цих будинків.
Якщо ви хочете побудувати щось, що, можливо, ви хочете використовувати далі, це не прототип, а скоріше куля слідів, як Енді Хант та Дейв Томас називають це у книзі «Прагматичний програміст» .