Vamos ver a história do sucesso. Quais jogos populares (e mecanismos de jogos) foram criados usando o sistema de objetos de jogo baseado em componentes ? Cada resposta deve conter:
- Título do jogo (um por resposta)
- Autor / Empresa
- Ano
- Tempo de desenvolvimento (opcional)
- Link para post-mortem (opcional)
- Links para documentos / código-fonte (opcional)
component-based
game-industry
TopRight
fonte
fonte
Respostas:
Dungeon Siege por Gas Powered Games
Scott Bilas divulgou muitas informações sobre o Dungeon Siege, que apresentavam sistemas baseados em componentes, entre outras coisas.
Dungeon Siege foi lançado em 2002.
fonte
Resistance 1-2 (possivelmente 3) (2006-2008) da Insomniac Games
Terrance Cohen lista esses jogos em sua palestra A Dynamic Component Architecture for High Performance Gameplay da GDC Canada 2010.
Não tenho certeza se isso foi aplicado aos jogos recentes do Ratchet & Clank.
fonte
O Unity3D usa um sistema baseado em componente por padrão. É excelente para criar entidades de jogos a partir de um arquivo de texto e injeção de dependência.
Esses componentes podem ficar assim
fonte
fonte
Tony Hawk Pro Skater 3
Desenvolvedor: Neversoft
Ano: 2001
Tempo: cerca de dois anos
Post Mortem: evolua sua hierarquia (provavelmente o artigo baseado em componente mais vinculado)
fonte
Que eu saiba, o melhor projeto que eu já vi é o Burger Engine. jst baixar o código e verificar o quão bem eles implementaram. A coisa toda é orientada a dados de xml e eles usaram muito bem a arquitetura baseada em entidade. vale a pena olhar para ele.
http://code.google.com/p/burger-engine/source/browse/
fonte