Thank you for the feedback and the rating :D
I'm sorry you had so much trouble with getting it to run, I think that's due to it being built for windows. I hadn't thought to look into a build for other OSs honestly.
I would have used ue5 but my pc struggles to run it hence why ue4.27 is the best I can do for now. I am looking to upgrade some parts (or get a whole new build), once I do I'll get this rebuilt in ue5.
The reload speed upgrade was a complete oversight on my part, while I have it set to hide the upgrade button once you buy what is meant to be the last one. I didn't set it to check if the final upgrade was bought when the widget loads. I will fix this for the first update.
Hover effects for the buttons are a must have, thank you for pointing that out, I will also add some sounds for hover and press of them.
My fiance also commented about the font hahaha, I would have spent the last day working on changing this, but I fell ill and didn't have the energy to give to this sort of polish. Something else that will be fixed with the first update.
Enemy spawning was a pain to get working, I have a spawner system in place with numerous spawners and each spawner, spawns an enemy when an enemy is killed. I tried to set up a collision box on the player to de-active spawners in range but for some reason it wouldn't work. I have an idea on how to fix this, I just never got to doing it for the submission.
Thank you for the feedback, it is appreciated so much. I think one of the biggest issues I faced with this jam was not enough testers haha. I should have had friends testing it throughout development, not just the day before submitting haha. I'll know in future. Like you said, a long way to go, but I believe it will get there. Its a journey, not a race.