Dreamline is a mobile game, created in the Unity game engine. I chose this engine, since it has a huge community and the programming language is C#, the language I'm most experienced with.
One of the most important things in game development is having a primary gameplay loop that is fun, so I made a prototype to test my concept.
The ceiling and the floor are semi-randomly and infinitely generated. I've made segments of ceiling and floor and through code, a random segment is placed after the previous one. When a segment is off screen, it's removed.
After the prototyping phase, it was time to start thinking about what the game looks like. I went with a synthwave aesthetic.
The main menu was next. Using Unity's UI tools, I was able to create a stylish and intuitive main menu.
Finally, it was time to create and implement all the different characters for the game. The color of every character can be changed in the customize menu
Dreamline is available on all Android devices through the Google Play Store.