It took me 3 Weeks to set up my inventory system, and about two weeks for the Save System, but I believe I rewrote my entire codebase like 3 times to make a proper Save system that works with my inventory system. What I have right now is really good though, its a fully decoupled system that I can carry over to different game projects. Huge shoutout to my friend @McMuppet for pointing me in the right direction for this. I am really content with the current state of the codebase, lets see how long that stays haha!
In the gif, you can see the Tarkov and Diablo-Inspired fantasy inventory It's a system that I'm planning on reusing on different game projects of mine, thats why I spent so much time on it. I'm currently hard at work with the NPC System, but hopefully I'll talk about that some more in a future Dev Log. Since I currently have a dilemma going on for that... but other than that, progress is going relatively smooth! *knocks on wood furiously*