Benefits of Prototyping Without Assets
What is Prototyping? It’s a way of developing programs in which prototype is built, tested, and reworked until an acceptable product is achieved. It also creates a solid base from which we build our final product. It works best in scenarios where the project’s requirements are not known in detail. It is an iterative, trial and error method.
Using primitive objects and simple scenes to create prototypes allows creators to focus on the functionality of the game. For example. instead of worrying about the size and look of my spaceship, I use a 3D cube as my player object. With this object I can ensure that the movement, collisions, and boundaries all function properly. Once I have created a fully functional prototype, I am then able to import assets. At this point in the design, I am only making minor changes to my program, to accommodate the specific assets I choose to use.
With the foundation of my program built, adding in animations and new features becomes exponentially easier. Using a Prototyping model without assets also allows me to structure my program and my code without added clutter.
As time goes on, projects get larger and larger. Having a solid foundation and good organizational structure is essential to success.