Давайте посмотрим историю успеха. Какие популярные игры (и игровые движки) были созданы с использованием системы игровых объектов на основе компонентов ? Каждый ответ должен содержать:
- Название игры (по одному на ответ)
- Автор / Компания
- Год
- Время разработки (необязательно)
- Ссылка на вскрытие (необязательно)
- Ссылки на документы / исходный код (необязательно)
component-based
game-industry
topright
источник
источник
Ответы:
Dungeon Siege от газовых игр
Скотт Билас опубликовал много информации о Dungeon Siege, в которой, среди прочего, были представлены системы на основе компонентов.
Dungeon Siege был выпущен в 2002 году.
источник
Сопротивление 1-2 (возможно, 3) (2006-2008) от Insomniac Games
Терренс Коэн перечисляет эти игры в своем выступлении GDC Canada 2010, посвященном динамической компонентной архитектуре для высокопроизводительного игрового процесса.
Не уверен, применимо ли это к последним играм Ratchet & Clank.
источник
Unity3D использует систему на основе компонентов по умолчанию. Это превосходно для создания игровых объектов из текстового файла и внедрения зависимостей.
Эти компоненты могут выглядеть так
источник
источник
Tony Hawk Pro Skater 3
Разработчик: Neversoft
Год: 2001
Время: около двух лет
После смерти: развивайте свою иерархию (вероятно, самая связанная с компонентами статья)
источник
Насколько мне известно, лучший проект, который я видел, это Burger Engine. Просто скачайте код и проверьте, насколько хорошо они реализованы. Все это основано на данных из xml, и они очень хорошо использовали архитектуру, основанную на объектах. Стоит посмотреть на это.
http://code.google.com/p/burger-engine/source/browse/
источник