   We want to start a game devlopment team with DirectX
  I and 3 of my friends want to start game programming as a team but we don't know how to devide the work among the four of us we already chose DirectX but we didn't learn it yet and we are good in C++.So it will be kindness of you to guide us and tell us how to start and what types of games to start with and what is the expected time periode to finish a complete simple game.I already read the beginners section and the FAQs they were very helpful but I think that I couldn't find anything that gives us the guidelines to start a team.If the info I wrote are not sufficient for anyone who likes to help plz tell me what else you want to know.note: we are all programmers so I think that we won't make new ideas we just want to efficiently learn the technical stuff and be productive in this aspect. This is what I think, if experts here see anything else I'll be so glad to know your point of view.   
  By all means drop by the DirectX forum when you have specific API problems; but otherwise I think this is for the HW forum. Moved!CheersJack   ;  I am very sorry for this mistake   ;  I don't know how most people do it, but me my other programming are splitting up functions. I allready have the core engine built, Each attack will require its own function since the art/size/effect is different so we will be splitting the functions amongst the two of us.If the game requires multiplayer, give one part to a programmer, one part to the editor. maybe this will get you started.   ;  Before you even start thinking about the code, concentrate on the 'design' - the most important stage of development, you need to be clear what it is your trying to achieve and write it down in clear concise instructions.I would recommend working on a game such as space invaders, pacman or something like this first if your just starting to learn DirectX, not only will this give you practice with DirectX but it will enable you to practice your 'design' skills - believe me, writing design documents is a skill that requires plenty of practice! the 'idea' of pacman / space invaders is a simple concept to understand, so, once you have successfully compiled a design document and developed the code you could then focus on bigger and more complicated projects.The way you could design it, for examplePacman:1) Map builder2) Ghost AI3) Pacman movement4) Collisionsplit everything up into logical steps and try to code every function / method so they are independent of eachother (less room for bugs)when it comes to time frame, it depends on what your trying to achieve and how much work you put into, it may take a team longer to create a game than another team. I like to adopt id softwares philosophy "It's done, when it's done" lol[Edited by - Virtual X on June 9, 2006 8:10:13 AM]