3 ms·
Entity based design goes back to at _least_ late-90's Looking Glass; for example, Thief: The Dark Project (1998) used "a set of appropriately abstract reusable
by ijk 13y ago
Entity based design goes back to at _least_ late-90's Looking Glass; for example, Thief: The Dark Project (1998) used "a set of appropriately abstract reusable game components designed for creating object-rich, data-driven games" and "In _Thief_ there was no code-based game object hierarchy of any kind."[1]
It's used in Unity because it's a flexible approach to developing games.
[1] http://www.gamasutra.com/view/feature/3355/postmortem_thief_the_dark_project.php?print=1 http://www.gamasutra.com/view/feature/3355/postmortem_thief_...
- frik 13y agoOne of the Thief game devs wrote the book Game Coding Complete, 4th Ed. it mentions Thief game several times and it has some code and explanation about component-entity system. Also 3 articles about this topic: http://www.reddit.com/r/gamedev/comments/1f83c5/3_articles_about_component_entity_systems/ http://www.reddit.com/r/gamedev/comments/1f83c5/3_articles_a...