Periodic: Dev Log 10

Hi Everyone, and sorry for the long overdue update. I figured it's time to give an update, even if small.

TL:DR - Rework of the code, and plans to finish up 2020.

Below is the full story:

Update - Not much has happened since the last time I did an update. I've actually eased up on the gas significantly in terms of doing game dev to focus on getting things done for my day job, which is the main priority. However, I've found some time here and there to make a little progress.

The BIGGEST thing that I've been working on is reworking the structure of the code that I've written over the last ~10 months. I ran into a roadblock that has thrown me for a loop, and digging in to research good methods on how to continue. This roadblock happens to be what I'm now calling my "PeriodicController".

Basically what has happened is I haven't had a good way to manage levels, unlocks, checkpoints, and everything else in the main loop for the game. My fix has been to create a Unity Monobehviour script that starts up at the beginning of the game and becomes a "train station" for Periodic. It talks to all of the other subsystems and gives a single place for all of them to route together, and exist.

I'm hoping with this slight change in architecture and lots of backend changes I'm going to have a little more drive to get this thing done. On top of that, I've also decided on an art direction to take the game, so I'm hoping that makes the game easier to develop as well. As a solo developer, I'm finding the more places I can make it easier on myself the better the overall project is going to be.

What's Next - As of right now, the code cleanup that I'm doing to make things work better is the highest priority, and once I get this where I'd like it, I'm going to start working on getting enemies in to bring some life into the project.

That should do it for this update, and I'll catch ya hopefully sooner than the update difference between this one and the last!

-TJ