- What difficulties did you have?
During the process of making my game, the only real difficulty was creating the power-up and all the aspects of it. I had some difficulties creating the charge for the power-up and creating the effect of multiple bullets at a time.
- How did you solve them?
I solved the charge problem with multiple sprites for a battery of some sort, making it change depending on a global value (global.charge) which would increase for each red asteroid destroyed, up to a total value of 9. As for the multiple bullets, I searched online on how to do it and found code that enabled the player to shoot 3 bullets at once during the power-up.
- What did you change in your game to make it unique? How do these changes affect gameplay?
I made a custom model for the player along with making the asteroids more unique by adding a random rotation to them as they're created so that even if there is two of the same asteroid, the rotation will be different making them seem unique.
A big part of the game that I made unique was making a power-up that requires you to destroy 9 small red asteroids which spawn upon destroying the large asteroids. As you destroy them, the "battery" in the top right will slowly charge up and once fully charged it grants you the ability to shoot 3 bullets for a total of ten seconds. During the power-up the player is also invincible so they won't die during the power-up.