Es ergibt sich immer wieder die Frage, wie strukturiere ich meine game engine. Leider gibt es kein einziges Buch, das diese Frage in einem allgemeinen Rahmen beantwortet. Die Technik entwickelt sich rassant weiter, so dass Bücher ala "3D Game Engine Design" nicht mehr als "aktuell" eingestuft werden können.
Es werfen sich immer neue Probleme auf, die durch die in Jahre gekommene Literatur nicht mehr ausreichend beantwortet werden können. Fragen wie:
- "Ist ein Scenegraph heute noch zu gebrauchen? Gibt es bessere alternativen?"
- "Mutlithreading und multicore CPUs - Wie gehts am effektivsten? Wie siehts mit der PS3-Cell CPU aus?"
Wir könnten hier Links zum Thema Game-Engine-Design sammeln.
Aus den verschiedensten Kategorien (Scene-Graphs, Resource-Management, AI, Net Code, USW).
Ich fang mal an, vielleicht bringts dem einen oder anderen was.
Allgemeines
Nützliche kleine Artikel.
-
http://gamearchitect.net/index.html
Allgemeines zum Thema Game-Engine Design.
-
http://www.uni-koblenz.de/~cg/Diplomarbe…rbeitFugger.pdf
Einige nützliche Links am Ende des Papers:
-
http://www.cs.cornell.edu/~bjk45/publica…GameEngines.pdf
Paper über die Entwicklung einer simplen 2D engine.
-
http://www.diva-portal.org/diva/getDocum…1__fulltext.pdf
Multithreading + game engines
-
http://portal.acm.org/citation.cfm?id=1231894.1231896
Entwicklung einer einfachen 3d engine.
-
http://www.decipheroneproductions.com/Do…leteArticle.pdf
Scene Graphs
Eine Scene Graph Kritik.
-
http://home.comcast.net/~tom_forsyth/blo…0say%20no%5D%5D
Viele Links zu dem Thema.
-
http://www.gamedev.net/community/forums/…topic_id=349829
Artificial Intelligence
AI + Handys
-
http://delivery.acm.org/10.1145/1070000/…FTOKEN=56444913
OpenGL
GLSL
-
http://www.lighthouse3d.com/opengl/glsl/