I don’t make any claim toward mastery of computer programming or game creation, but with the rise of indie games there seems to be much more of a question as to how one can create the game of their dreams – their very own indie game. For this tutorial, I will be covering some basic concepts that were involved in creating this work in progress: G.I. R.type.

Why Unity?
Fair question. With the array of different tools out there, theres a few reasons why I chose Unity to move forward with.
- It’s absolutely free for standalone PC/Mac games or Web games
- Unity is capable of publishing to platforms such as Xbox, PS3, Android, and iPhone as well.
- Unity utilizes javascript and C# in conjunction with many functions and shortcuts already included
- There is a large community of helpful designers to answer questions – many of which are just a google away
- Fully capable of both 3d and 2d games. You can create a puzzle, platformer, FPS or Driving game to name a few, and do so without a great deal of prior programming knowledge.
To clarify a point early on: programming is not for everyone. It is frustrating and tedious at times, and sometimes a misplaced character can keep an entire project from running properly. That said, if you have a dream of getting your game out there and you see yourself making progress, the feeling can be exhilirating.
If you understand the warning here and wish to dig deeper, follow me onto page 2. :)