Thank you so much for the compliments! Given the time constraints for the demo, I had to hardcode a lot of things since there wasn't enough time to research existing solutions, and writing my own scalable scripts in just a week wouldn't have worked out-especially since I was so focused on the visuals. Because of that, I’ll likely have to rewrite most of the game from scratch if I decide to turn it into a full project rather than a demo.
You are absolutely right about everything; unfortunately, there’s a lot of spaghetti code under the hood. I’m usually not bad at coding, but I had to face a massive number of new challenges and a creative block (which, thank God, passed once I fully dove into making the game). As soon as I get some free time, I’ll rewrite the bosses too. Fun fact: they aren't even the most complex part, I just used Scriptable Objects. The hardest thing was actually the saving system-the bosses kept bugging out because of it, so I literally had to rewrite the entire boss system the day before the voting started! Thank you so much for your advice, it’s super helpful! 💻🛠️🔥