Veamos la historia del éxito. ¿Qué juegos populares (y motores de juegos) se crearon utilizando un sistema de objetos de juego basado en componentes ? Cada respuesta debe contener:
- Título del juego (uno por respuesta)
- Autor / Empresa
- Año
- Tiempo de desarrollo (opcional)
- Enlace a postmortem (opcional)
- Enlaces a documentos / código fuente (opcional)
component-based
game-industry
arriba
fuente
fuente
Respuestas:
Dungeon Siege de Gas Powered Games
Scott Bilas lanzó mucha información sobre Dungeon Siege que presentaba sistemas basados en componentes, entre otras cosas.
Dungeon Siege fue lanzado en 2002.
fuente
Resistencia 1-2 (posiblemente 3) (2006-2008) por Insomniac Games
Terrance Cohen enumera estos juegos en su charla A Dynamic Component Architecture for High Performance Gameplay de GDC Canada 2010.
No estoy seguro de si esto se aplicó a los recientes juegos de Ratchet & Clank.
fuente
Unity3D utiliza un sistema basado en componentes de forma predeterminada. Es excelente para crear entidades de juego a partir de un archivo de texto y la inyección de dependencias.
Esos componentes podrían verse así
fuente
fuente
Tony Hawk Pro Skater 3
Desarrollador: Neversoft
Año: 2001
Tiempo: Aproximadamente dos años
Post Mortem: Evolucione su jerarquía (probablemente el artículo basado en componentes más vinculado)
fuente
Que yo sepa, el mejor proyecto que he visto es Burger Engine. jst descargue el código y verifique qué tan bien se han implementado. Todo está basado en datos desde xml y utilizaron muy bien la arquitectura basada en entidades. Vale la pena mirarlo.
http://code.google.com/p/burger-engine/source/browse/
fuente