Types of prototyping
There are two basic types of coding used in prototyping: disposable and reusable. With the first type, the goal is to get a proof-of-concept out as quickly as possible with no concern for reusability. With the second type the plan is code created for the prototype will to some degree be used in the final app.
Disposable code
Disposable code is just what it sounds like; it is meant to be tossed out after the prototyping process is complete. This type of prototyping is also called throwaway or rapid prototyping.
Disposable coding is an effective way to test out untried concepts early in the design process. Some good ideas just don't work out as planned and finding this out quickly is an important use of the prototyping process.
Mobile game development is heavily reliant on an efficient and robust development cycle. Keeping costs to a minimum can mean the difference between success and failure of a project. The ability to determine from the start of the project that a core...