This week we managed to get a lot of things done. Andrew did a lot of work on the region editor and I added some cool new features and fixed bugs in the lighting system.

This post covers changes to the lighting system and spatial partitioning/hashing. I go in-depth on how to use spatial hashing to not only cut down on the amount of things drawn, but to draw only the things that can be visible on screen.

Read the rest of this entry »