Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Last weeks I focused on game engine architecture and learned a lot about different approaches like component based, data driven, and so on. I used them in test applications and understand their intention but none of them looks like the holy grail.

So I wonder how major games in the industry ("AAA Games") solve different architecture problems. But I noticed that there are barely references about game engine architecture out there.

Do you know any resources of game engine architecture of major game titles like Battlefield, Call of Duty, Crysis, Skyrim, and so on? Doesn't matter if it is an article of a game developer or a wiki page or an entire book.

I read this related popular question: Good resources for learning about game architecture? But it is focused on learning books rather than approaches in the industry.

Hopefully the breadth of our community can carry together certain useful informations! Thanks a lot!

Edit: This question is focused but not restricted to first person games.

share|improve this question

closed as too broad by Sean Middleditch, msell, bummzack, Byte56 Jul 3 '13 at 19:54

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

You will have a hard time finding actual real references, because most of the AAA engines and their architecture details are under NDA's. – Maik Semder Oct 28 '12 at 10:08
However, this question is overly broad and not reasonably answererable in its current form given the constraints of this site. You should only ask practical, answerable questions based on actual problems that you face. Please see the FAQ for details. Voting to close. – Maik Semder Oct 28 '12 at 10:27
up vote 1 down vote accepted

Book References

Community References

Source Code References

share|improve this answer
I don't understand your so called basics references but anyway thanks for your book references! – danijar Oct 28 '12 at 10:32
@sharethis, basics renamed to Wikipedia references. Added just to review from Wikipedia. This reference may help others. – Md. Mahbubur R. Aaman Oct 28 '12 at 10:39
@sharethis, Added Source Code References. Those may help you. – Md. Mahbubur R. Aaman Oct 28 '12 at 10:42

ID Software recently released the sourcecode of Doom 3 on Github:

There are also a lot of articles which analyzed it, like this one:

share|improve this answer
Even if Doom 3 is aged a bit, that is a nice reference! – danijar Oct 28 '12 at 10:34

Not the answer you're looking for? Browse other questions tagged or ask your own question.