| | |
Game Design/Programming
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
Start small, really small.
Games are massive undertakings, taking large teams of extremely tallented and highly experienced people years to create.
For example, every version of Microsoft flight simulator takes a team of about 50 people 2 years to create and that's possible only by reusing a good part of the code from the previous version.
Doom 3 tooks a similar team about 3 years, Halflife 2 something similar.
Oh yeah, people actually literally work themselves to death on such teams. It's not unheard of for team members to call in sick one day and be found dead on the couch at home a few days later. Extremely long hours with no decent food will do that over time.
I'm somewhat interested in them myself and have set out to slowly, cautiously, work my way towards a chess program.
But before that I'm thinking of simpler board games like tic-tac-toe to explore the principles.
When I have that to my liking I'm going to start on a program that can analyse a chess position and determine whether an entered move is valid or not.
Don't jump in the deep and try to make Doom 4 from scratch, you'll never make it.
Games are massive undertakings, taking large teams of extremely tallented and highly experienced people years to create.
For example, every version of Microsoft flight simulator takes a team of about 50 people 2 years to create and that's possible only by reusing a good part of the code from the previous version.
Doom 3 tooks a similar team about 3 years, Halflife 2 something similar.
Oh yeah, people actually literally work themselves to death on such teams. It's not unheard of for team members to call in sick one day and be found dead on the couch at home a few days later. Extremely long hours with no decent food will do that over time.
I'm somewhat interested in them myself and have set out to slowly, cautiously, work my way towards a chess program.
But before that I'm thinking of simpler board games like tic-tac-toe to explore the principles.
When I have that to my liking I'm going to start on a program that can analyse a chess position and determine whether an entered move is valid or not.
Don't jump in the deep and try to make Doom 4 from scratch, you'll never make it.
![]() |
Similar Threads
- want to do college for game design and programming, what do i take? (Game Development)
- Game Design: Which Programming Language First? (Game Development)
- Reccomendation for good college program in game design in CA (Game Development)
- Professional web design and programming services (Post your Resume)
- Degree in Game Design (Graphics and Multimedia)
Other Threads in the C++ Forum
- Previous Thread: machine/assembly language, syntax error
- Next Thread: extracting info from directories from a C++ program
| Thread Tools | Search this Thread |
api array based binary c++ c/c++ calculator char char* class classes code coding compile console conversion count database delete deploy desktop developer directshow dll download dynamic dynamiccharacterarray email encryption error file forms fstream function functions game givemetehcodez google graph gui homeworkhelp iamthwee ifstream input int integer java lib linkedlist linker linux list loop looping loops map math matrix memory multiple news number numbertoword output parameter pointer problem program programming project python random read recursion recursive reference return rpg sorting string strings struct temperature template templates test text text-file tree unix url variable vector video visualstudio win32 windows winsock wordfrequency wxwidgets






