Week of Homing, Shops, and More
Updated: May 22, 2024
Cardificer
This week I spent about a day refining the homing system to be more satisfying, and work with orbit attacks.
Additionally, I started work on a shop system that could automatically spawn and sell any item that would require no per-item setup and could be used to sell anything from pickups standard to special items.
Besides these two items, I spent the majority of my week on a variety of bug fixes and minor features. Among these minor features was a host of new status effects and projectile modifiers. Also, much bug fixing and reorganizing was done as the programming team met and reorganized our files now that what was actually in the game was well established. We also used this time to reorganize and improve our collision channels.
Also this week I spent a good amount of time improving the save system to be able to safely detect and handle any kind of corrupt or invalid data. The system was able to detect if save files were missing or incorrectly formatted, and automatically revert to previous autosaves. Additionally, if bogus data (like negative player health) is detected elsewhere in the project, the save system could be notified and attempt an autosave revert.
Comments