Click to shoot. Space to open Tower menu. Click to place tower on mouse pointer. Broken things/Bugs: - I haven't implemented the cost of towers yet. - Hit reg is a bit buggy. Sometimes it won't register a hit. - Towers don't point where they need to. I'm not sure how to get them to point at the enemy sprite clones' positions, that are constantly being broadcast through global variables. - Towers' lasers don't point where the tower is pointing. Given enough time, I bet I could find out why, but I don't know yet. - Buying more than one friendly tower causes the tower to clone multiple times, hitting the clone limit with less than ten towers, breaking the player's lasers and leaving the player defenseless. I for the life of me couldn't figure out why it was cloning itself every time you click the buy menu.
Made this in less than 3 hours as part of a personal Game Jam sort of thing to increase motivation to work more in Unreal Engine, which I currently am learning to use, and making a game in. I'm pretty proud of this project. If it were top-down 3D, I bet I could've made just as much progress in UE5 just as quickly. Feel free to grab and steal anything from this, this was basically just an experiment. I'm actually proud I got this far. I even learned some more about how variables work, and about Scratch as an engine. I thought I knew everything since 8th grade, but I guess that shows how intricate Scratch really can be. It's not very powerful, though, so I'm glad I left for Unreal when I did. -Also a quick thanks to all of the different Xenoblade 2 soundtrack mixes on YouTube. Using scratch again to that music was a real trip back to high school.