Infinite Tile Terrains in Unity ECS

Dienstag, 7. Juli 2026

Jahr:
2026

EntiTile ist ein im Rahmen eines Hobbyprojekts entwickeltes Unity-Framework zur performanten Generierung „endloser“ Tile-Terrains im Tycoon-Stil.

Das Projekt demonstriert, wie sich große, veränderbare Terrains vollständig datenorientiert umsetzen lassen. Statt klassische Game Objects zu verwenden, basiert EntiTile vollständig auf Unity DOTS (Data Oriented Technology Stack) und ECS (Entity Component System). Damit profitiert es von Parallelisierung, Optimierungen durch den Burst Compiler der Unity Engine und einer deutlichen Entlastung des Garbage Collectors.

Das Framework unterstützt aktuell unter anderem das dynamische Laden und Entladen von Terrainblöcken, Greedy Meshing der Terrainoberfläche, automatisches Mesh-Pooling, World Origin Shifting, Laufzeit-Terraforming sowie die Anbindung an Rendering und Physik.
Für die Demo wurden außerdem einfache Wasseroberflächen und das Anmalen einzelner Tiles über Texture-Arrays realisiert.

Also los, steig ins Raumschiff und erkunde ein (fast) endloses Terrain!

Studenten:

  • Niclas Bröcker