Devlog - 2
UI
Tras tener un render lo suficientemente estable, me lancé a experimentar con temas de UI , crear mis propios elementos simples como botones y texto.
Texture Atlas picker
Una vez que mis botones eran funcionales, traté de recrear el típico selector de texturas, cargando un atlas, separando cada textura con coordenadas UV y asignando cada textura a un botón.
Chunks
Una de las optimizaciones más importantes para hacer mundos muy grandes fue implementar un sistema de chunks, de tal forma que todos los objetos quedan asignados a una casilla de una cuadrícula global (grid), cuando la cámara se aleja, los chunks que quedan fuera se descargan y los que entran en el campo de visión se cargan, aliviando así la carga de objetos a renderizar.