Hi, I'm new here, and I just read these articles regarding game development for newbies(like me):
http://www.gamedev.net/topic/641721-new-to-the-forums-start-here/
http://www.gamefromscratch.com/post/2011/08/04/I-want-to-be-a-game-developer.aspx
Anyway, the articles didn't scare me away. You see, I am not a programmer, but I have an idea for a game that I can't get out of my head, it wants to be made. I need to make it!
Here's the catch, I know very little about programming, but I have taken a few programming couses in college years ago: QBASIC, Visual BASIC, and Introductory C++, but that is as far as I got because I switched my college major to the healthcare industry.
Anyway, I know what I want to do with this game, but not how to achieve it. Let me first tell you about the game.
Here is a quick description of the game:
What type of game is it? It is a 4 player cooperative real-time strategy PC game
What is it about/what do you do? This is a space exploration game which involves micromanaging a space ship along with up to 3 other human players, but it won't be overwhelming or too tedious. Every mouse click will serve a purpose and every player will feel like a valuable member of the crew.
How is this better or different from other space exploration games? I'm attempting to make a space game that doesn't suck! While the game will certainly be challengeing, it will not be a space simulator. It will include: adjustable difficulty levels, artificial intelligent enemies, ship upgrades, role selection(from several).
2-D or 3-D? I feel that playing a 2-D game about space travel will not help immerse the player, so I feel it must be 3-D. Unfortunately that means it will be much more difficult to create.
High quality cutting edge graphics? No, maybe medium quality at best. The graphics will compliment the game's light and humorous style of gamplay.
Who will create it? Just me???
Help clear the galaxy from space scum!!!
So, what is my question??? I need to know based on the info I provided above about the game I want to make... which programming language do I need to learn that fits all my needs(and isn't a pain in the ass to learn)?
Python? C#?
I will be happy to answer any question. Thanks for any feedback!