Methods Pt. 1

 All assets will be sketched and designed on Procreate, then brought to life through 3 main programs:

 Adobe Illustrator – used for GUI and 2D assets

 GIMP – used for any textures and 2D designs

 Blender – used for 3D assets and models

Other programs and softwares I might use for the Assets include, Adobe Photoshop and Unity’s Pro-builder. 

In terms of the sound design and composition, I will be using 3 main programs:

 Logic – used for composition and mixing

 Max – used for synthesis and sequencing

 Spitfire Audio – for synthesis

I will start with a Game Document which will discuss all the features and functionalities [Piano Pong] will have as well as physical cabinet sketches and designs. 

Once my GD is finalized I will begin the game development in unity. This will include all game mechanics and midi controls connected and fully working. 

After all mechanics are running properly the first group of assets will be created. This includes 3D models for the ball, net, and any visual in game.  GUI design will begin simultaneously. 

The GUI design and programing will begin next. Since the GUI will be touchscreen I will need to design and format according to the screen size. By this point in my project,  the main physical components must be purchased (including but not limited to, Midi keyboard controller, touch screen monitor, one audio output) and prototyping will begin. I also hope to have beta testing open the main mechanics.

At this point in production,  [Piano Pong] should work with no issues, and should let players play at least one round at the basic difficulty. This in a sense would be my completed game. If extra time allows, I will complete 2 more difficulty levels as well as work on making the cabinet more physically appealing (adding lights, design, etc.)