In this project, we remade the old classic videogame from the 90's Asteroids!
This being the final project that we worked on in this class was a culmination of everything I learned put into one. Although I also wasn't able to meet a couple of my goals, the game was fully functional and really fun at the end of development. The biggest takeaway from this project was learning how to program the asteroids splitting off into smaller asteroids and acting like an asteroid normally would for this game. Not only that but I learned how to get my player to use real life physics in Unity to move around which made the game all the more fun. The best part about this project in my opinion was truly seeing that I was fully capable of programming well and making functional videogames which felt amazing.
There were a couple issues I ran into while building this project. First one was the screen wrapping; The Screen Wrapping of both the player and asteroids took me a little while to figure out since I thought all that needed to be done was take the screens x axis and y axis & tell the player when to go to the other side of the screen. What I had forgotten to do was calculate the screen that the user sees and then take those x and y axis' to then tell the player when they should be at the other side of the screen. The second problem I ran into while programming was the splitting of the asteroids (I did figure out the problem). What I had done wrong there was simply write the method in the wrong place and call it correctly.
Other than that this project was by far my favorite experience because it made me feel truly capable of making games that one day people could come to love. If you want to look at my programming, you're welcome to do so here!