I made this Flappy Bird clone not with the purpose of making a revolutionary new game with never before seen ideas, but with the aim to practice game programming.
- Make a 2D game using the Unity game engine for the first time (have already made 3D games).
- Understand the new Unity UI system.
- Use Unity 5 for the first time (already experienced with Unity 4).
- Make a randomly generated level for the first time.
- Be able to optimize the level such that the number of obstacles in the scene should not increase even though the player progresses deep into the level.