Weekly Update – October 18, 2024

The demo todo list is complete!  

  • New lighting system. I switched to a grid-based lighting system. It took a week to build, which is far less time than I spent on the previous pixel-based system. I’m happy with the result. The new system more closely aligns with gameplay mechanics and visual style, although I miss the aesthetic of the prior system. I’ll post a video next week. 
  • Optimization. I performed another round of optimization to catch inefficiencies in recently added code and improve the framerate when many actors are acting. There wasn’t any low-hanging fruit – no individual statements or methods consuming huge amounts of memory or CPU. The most resource-intensive code was already known – pathfinding and shadowcasting. I’ve already optimized this code and I don’t believe there are any more major gains to squeeze out of it, at least not as C# code.
  • A few bug fixes.

Next week, I’ll determine how I’m going to prepare and distribute the demo. I’ll also make a video for the new lighting system.


Posted

in

by