Dreamline will test your reflexes as you try to make your way through an endless cave, dodging obstacles and missiles, while playing as one of over twenty unlockable characters!


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.

Unity

Prototype

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.

Makeover

Prototype

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

Makeover

Dreamline is available on all Android devices through the Google Play Store.