TSA (Technology Student Association) is a high school competition where you can compete in numerous stem related competitions. My team competed in the game development competition and created this game with the theme: "Fantasy/Adventure game" We decided to make a gird movement rhythm game. Although we started extremely late so we only had about 3 month to work on the game it turned out pretty well!
This game taught me a lot about Grid based movement, using 2D sprites in a 3D game, and the most important thing: the rhythm part of the game! We decided on using scriptable objects for the songs to allow for the songs to be used throughout different scenes. The notes uses a lot of coroutines to manage the delay for spawning and moving across the screen/managing your score based on when you press it
If I were to work on this project again I would probably add a calibration test and the beginning of the game to make sure that the new notes will line up for every player as they can be off depending on the power of your PC. I would also try to use less coroutines to boost performance and make the game the same for different PC specs.
For this game I did almost all of the programming and did a bit of art and music making, but not much. But this game was a great project to work on to get better with working with a team and increase my flat screen programming ability's as well as art/music!