Publikationer från Malmö universitet
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Benchmarking and Analysis of Entity Referencing Within Open-Source Entity Component Systems
Malmö universitet, Fakulteten för teknik och samhälle (TS).
Malmö universitet, Fakulteten för teknik och samhälle (TS).
2020 (Engelska)Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [en]

Runtime performance is essential for real time games, the faster a game can run the more features designers can put into the game to accomplish their vision. A popular architecture for video games is the Entity Component System architecture aimed to improve both object composition and performance. There are many tests for how this architecture performs under its optimal linear execution. This thesis presents a performance comparison of how several popular open-source Entity Component System libraries perform when fetching data from other entities during iteration. An object-oriented test is also done to compare against and verify if the known drawbacks of object-orientation can still be seen within these test cases. Our results show that doing a random lookup during iteration can cause magnitudes worse performance for Entity Component Systems.

Ort, förlag, år, upplaga, sidor
Malmö universitet/Teknik och samhälle , 2020. , s. 34
Nyckelord [en]
ECS, Entity Component System, C++, Benchmarking, Open Source, Libraries, Data Oriented Design, Object Oriented Design, OOD, DOD, EnTT, EntityX
Nationell ämneskategori
Teknik och teknologier
Identifikatorer
URN: urn:nbn:se:mau:diva-20074Lokalt ID: 32111OAI: oai:DiVA.org:mau-20074DiVA, id: diva2:1479942
Utbildningsprogram
TS Spelutveckling
Handledare
Examinatorer
Tillgänglig från: 2020-10-27 Skapad: 2020-10-27Bibliografiskt granskad

Open Access i DiVA

fulltext(518 kB)1183 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 518 kBChecksumma SHA-512
8536fc217a82a64e8ece0936614ef7176a5571f83cca5de50ea2d85d4273b5e8915eb52e6e4ea72484b0168c1b42a2e6df2061776a239dbc3f45958a19e9edea
Typ fulltextMimetyp application/pdf

Av organisationen
Fakulteten för teknik och samhälle (TS)
Teknik och teknologier

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 1183 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 526 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf