Habe vor kurzem damit angefangen, ein wenig über ein "offizielles" Tilemap plugin für Duality nachzudenken. Ein wenig Konzept und ungefilterte Gedanken zum Thema findet ihr
in dieser GitHub Issue, falls von Interesse. Ihr könnt euch dort auch gerne an der Diskussion beteiligen, falls ihr Erfahrungen auf dem Gebiet habt!
Was die Implementierung angeht, steht die Sache noch relativ am Anfang. Einen ersten Eindruck vom Culling-Test gibts aber schon:
Der Einfachheit halber wird immer ein rechteckiger Bereich an Tiles gerendert - wie genau dieser aussieht, wird allerdings dynamisch bestimmt, je nachdem wo und wie die Kamera gerade hinsieht. Das weiße Quadrat simuliert für den Test den sichtbaren Bereich einer Kamera. Vermutlich wird das ganze so auch schon ausreichen - das ganze Rendering läuft dank Culling bereits unter 1 ms pro Frame ab, und auch wenn man mehrere davon übereinander legt: In den meisten Fällen sollte das eigentlich in Ordnung gehen. Weitere Optimierung wäre möglich, aber erstmal gibt es anderes zu tun
Als nächstes auf der Liste: Wirklich mal Tiles rendern, und nicht diese farbigen Platzhalter-Blöcke. Dazu dann auch der Entwurf entsprechender API in möglichst sinnvoller Form.
https://www.reddit.com/r/gamedev/comment…ty_game_engine/
Eben auf Reddit gefunden, vielleicht für den ein oder anderen hier interessant.
games from scratch schreibt derzeit eine Reihe an Artikeln über verschiedene Engines/Frameworks. Diesmal war Duality dran.
Sehr schöner Überblick
Die Videoversion kann man sich durchaus mal ansehen, wenn man sich fragt, was es mit diesem Duality auf sich hat.