GlowBox Run
While I have developed many prototypes with Unity in the past, GlowBox Run was my first fully released game. GlowBox Run is a simple endless runner game, where you are a glowing block that can collect coins and jump over obstacles an a infinitely long world.
Progression
For my first actually released game, I wanted to keep the concept simple but also see the many things I can do with Unity. I've always enjoyed endless runner games and with many videos covering this topic, it was easy for me to make a functional game. This game wasn't polished though, and I looked into more things I could've added to make my game more fun. I first worked on the aesthethic and gameplay. I looked into post processing, animation, and 3D modeling (Blender) to polish up my game. I also wanted to create a shop system, but I decided to save that for another time because I didn't want to work too long on my first game.
Takeaways
In general, I exposed myself to the basics of Unity and Blender. I learned about Rigidbody (Unity's physics engine), animating in both Unity and Blender, and constructing an infinite world through code. This introduced me to special Unity classes and methods, such as coroutines and the instantiate method. I also learned about post-processing and using shaders (the curved world). I also used Unity's particle system (very useful) to create different effects and also experimented with Unity's audio system. In Blender, I learned how to model basic objects and texture them.