This took WAY longer than I expected.
I’m 100% sure I did this the hard way. This ‘rounds’ the blocks corners off, creating lots more polygons, but for a cool look. I was right about running into some glitches with my lighting system. I haven’t figured out why yet, but once the light levels drop below 15%, some polygons stop rendering, while others continue to render. Otherwise it works fine.
There are some improvements I want to someday make to this, but next up is dynamic chunk generation. I already have a server/client model where multiple people can play around in the same simple world. I want to make an ‘infinite’ world generated on demand. And I want to also see if I can make chunks load vertically as well so there won’t be a build height limit.
PS. Would it be more appropriate for me to put these progress updates all in one thread instead of separating them out? Whats the norm for that?