If you're interested in game development check out engines such as Realm Crafter and Torque. They take a look of the fundamental difficulties out of the process. For example, Realm Crafter already has an interface made, networking capabilities and more. Plus, since it's an engine you don't need to manually code each and every change - you simply use the GUI.
There are also more commercial engines such as the Source Engine used in creating Half Life and Portal. It's probably extremely expensive - since pricing can only be discussed if you sign a non-disclosure agreement. Bigworldtech.com also has some great engines and development tools - and a lot of popular games have used them. CryEngine 3 is another. The Gamebryo engine (my personal favorite) is brilliant as well.
Making a game is much more difficult than just making a plot and then BAM - game. It requires coding experience (even if you use a combination of advanced engines), it requires 3d modeling experience and more. It's not a simple process... trust me.