I’ll have to enter the Jam, and I’m not even mad (A Pre-Postmortem-Mortem)

For this LD, I decided to challenge myself to write the code in a way that was decoupled from Unity. Previously, all my game development has been done the classic Unity-like way of having MonoBehaviours for everything. In my current large project, this led to me having to take a break from working on it because that code was getting very difficult to expand. I ended up getting myself stuck because everything was too tightly coupled together to expand the way I wanted to.

That’s why with this LD I wanted to try a completely different way of making a Unity game. Objects only have a single, small MonoBehaviour; and all their logic is divided up into multiple reusable components that have as little knowledge of each other as possible. I did mostly accomplish that goal, but near the end of the Compo all I have is a framework with a little bit of game starting to form on top of it. From the outside, I did much more poorly than my first LD; in which I both finished, and actually placed in the top 100. To me though, this LD was still a win because I can incorporate this framework into my other games. Also, now that I have all this figured out, things will hopefully go much more smoothly in future LD’s.

Even though this is extremely incomplete, I hope you can learn something from my code.
https://github.com/PachowStudios/LudumDare34

I’m still going to finish up as much of it as I can, or at least enough so that it’s playable, and submit it to the Jam.

Good luck everyone,
Keep it ?