I'm planning to take a next step in bringing my game design closer to a reality.
The game design is about 95% complete, on a paper... that is.
I would like you to help me understand the structure a bit more, which I will specify.
The game engine that I selected as of right know would be (Unreal 3 Engine) UDK. The game will be a multiplayer game with server browser built into the game.
Here is what I understand:
-The concept artists draw the models of characters and objects used in the game, as well as textures
-The 3D Character artist models, rigs and animates the characters
-The Level designer draws and models the levels
-The Audio/Sound artists take care of sounds and soundtracks
Now, what I don't understand well enough is how programmers combine all of this together. Is there a specialty programmers who only program multiplayer games? Will the programmers be able to work on a single project? Does this project need to have a certain and single programming language? I tried to research this stuff but all I got was bits and pieces of each, but not really explained in one project where we are talking about relations of these artists/programmers with selected game engine to make this thing work together. I think what I'm not sure of is what type of programmer/programmers I need for this project and how all this works together. From what I know, Unreal Engine uses Unreal Script for programming.
I don't want to make too expensive of a mistake. While there is always a risk (especially in gaming industry), there are also measures that can be taken to minimize it. Acquiring knowledge is one of them.
Any input is much appreciated.