Eine Anwendung, in der Populationsmodelle erstellt und Simulationen anhand dieser durchgeführt werden können.
Über einen Editor können vielfältige Kreaturen aus diversen anpassbaren Bausteinen zusammengesetzt werden, welche ihr insgesamtes Verhalten definieren. So erstellte Kreaturen können in ebenso anpassbaren Modellen zusammengebracht werden, welche daraufhin in Echtzeit simuliert werden können, um die definierten Verhaltensweisen anschaulich erfahrbar zu machen.
Das Programm sollte dazu dienen, den möglichen Nutzen des von Unity entwickelten Data Oriented Technology Stack am Anwendungsgebiet der Populationssimulationen praktisch zu erproben. Aus diesem Grund kann die Simulationsdurchführung wahlweise mit als auch ohne Nutzung von DOTS geschehen, um einen direkten Vergleich zu ermöglichen.
Umgesetzt wurde die Anwendung rein in Unity, mithilfe einer Entwicklungsversion von Unity DOTS. Ich konzipierte und implementierte sie im Rahmen meiner Masterarbeit ("Umsetzung einer Anwendung zur Modellierung und Durchführung von Populationssimulationen mithilfe von Unity DOTS").
Download des Exposés meiner zugehörigen Masterarbeit im PDF-Format [Deutsch]
Download meiner zugehörigen Masterarbeit im PDF-Format [Deutsch]
2023-05-25
An application in which population models can be created, allowing simulations to be run using them.
Using an editor, users can assemble a variety of creatures from various customizable building blocks, which define their overall behavior. Creatures created in this way can be brought together in similarly customizable models, which can then be simulated in real time to demonstrate the defined behaviors.
The program was meant to empirically test the potential benefits of Unity’s Data Oriented Technology Stack for the field of population-based simulations. For this reason, simulations can be run either with or without the use of DOTS in order to allow a direct comparison.
The application was created purely using Unity, utilizing a developmental version of Unity DOTS. I designed and implemented it as part of my master thesis on ("Implementation of an application for modeling and running population simulations using Unity DOTS").









