Prototip oluşturma fikri, fikrinizin hızlı ve kirli bir çalışma versiyonunu elde etmek ve ardından son ürününüz için sağlam bir mimari oluşturmak amacıyla prototipi elden çıkarmaktır .
Bir Prototipin bir ürüne yeniden yerleştirilmediğini (ve asla olmaması gerektiğini) kabul etmek önemlidir, bu nedenle final oyununuzu yazmak istediğiniz dilde yazmak gerekmez. Daha önce bahsettiğiniz gibi Flash gibi hızlı gelişim için bir programlama dili seçmek daha iyidir.
Prototipler doğası gereği uzun ömürlü kod olarak tasarlanmamıştır. Prototipler atılmak üzere tasarlanmıştır. Onlar bir defalık. Bir prototipin aşırı mühendisliği yapılması uygun değildir. Bir prototip, batıdaki bir filmdeki bir kasaba gibidir. Hepsi cepheden. Arkasında hiçbir şey yok. Bu evlerden birine taşınamaz ve bir aile yetiştiremezsiniz.
Kullanmak isteyebileceğiniz bir şey inşa etmek istiyorsanız, bu bir Prototip değil , Andy Hunt ve Dave Thomas'ın Pragmatic Programmer adlı kitabında dediği gibi bir Tracer Bullet .