This is a simple application that can be run on
Android and
iOS.
If you want to learn how games are made, this simple application will teach you the very basic of shooting an enemy.
C# is used as the main scripting language for Game Engine called
Unity3d.
So, before running the source code, you need to download the Unity editor. You do not need to worry about Visual Studio because Unity has built in editor called MonoDevelop.