Change search
ReferencesLink to record
Permanent link

Direct link
Component-Based Entity Systems: Modular Object Construction and High Performance Gameplay
Uppsala University, Disciplinary Domain of Humanities and Social Sciences, Faculty of Arts, Department of Game Design.
2014 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This bachelor thesis examines design implementation and differences between game entity systems, with a focus on a component-based structure. How each will affect the other will be discussed from both a technical and design point of view, including possible drawbacks or advantages regarding game design iteration and performance.

Since the focus is on component-based entity systems, a clarification on traditional entity systems are required, thus this thesis focuses on entity systems that are traditional, property-based, container-based, and aggravated component-based.

The design and implementation of each system was founded from different generations of programming paradigms which resulted in specific compositional structure based on each specific era of hardware configuration. This thesis analyses the progress of hardware alongside game entity system design to further understand its progression and evolution into today’s standards and implementation. Details on each system is provided from a design perspective for the traditional entity system and with an in-depth view for the component-based entity systems.

Place, publisher, year, edition, pages
2014. , 23 p.
Keyword [en]
Programming, game object, entity, C++, component, game design.
National Category
URN: urn:nbn:se:uu:diva-227240OAI: diva2:728755
Educational program
Game Design and Programming
2014-06-04, Institutionen för speldesign, Cramérgatan 3, 621 67 Visby, 08:30 (English)
Available from: 2014-10-10 Created: 2014-06-24 Last updated: 2014-10-10Bibliographically approved

Open Access in DiVA

ComponentBasedEntitySystems(569 kB)581 downloads
File information
File name FULLTEXT01.pdfFile size 569 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Game Design

Search outside of DiVA

GoogleGoogle Scholar
Total: 584 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 268 hits
ReferencesLink to record
Permanent link

Direct link