This was your first game???? Hell, I was happy that my first game booted up without crashing. Having this as your first game is incredibly impressive.
Alright, onto the gameplay - simple to understand and control, you can just jump right into it. I appreciate the fact that it was multiple levels instead of one giant level - less frustration when you fail. Now, this game has a lot of ways to be improved. You have a solid foundation already. Here's a couple of my suggestions:
- Player speed increases the more levels he completes.
- Moving obstacles
- Even more "tracks". You have 2, why not make it 4 in later levels?
- Make controls feel more "tight". IMO right now they are a bit too floaty. What that means is that there is a delay between pressing the button and the player acting on it. For example, tight controls would mean that the second the player stops pressing a button, the player stops immediately, instead of drifting for few pixels. However, the game is perfectly playable with the current configuration.
You are starting game development on a really good game as your first. Wish you best of luck in Game dev! Thanks.