A 2D infinite runner game with player animation, enemies and scoring system. The level is infinite on both the sides, using object pooling. Player animations are done using spritesheet and animator. The enemies and coins are spawned at random positions, without colliding with each other. I have also made scoring and high score system.
For optimization, I have used object pooling with list for level parts, enemies and coins.
Language and platform used : C#, Unity