My first ever game and I used good old C# and XNA. The zombie game was simple, the user is restrained to move negatively and positively along the x axis (horizontally). The user has also has the ability to shoot. The aim of the game is shoot as many zombies, the more zombies killed the more zombies spawn. The zombies spawn just outside world. The aim of the game is to simply see how long you can survive against the zombies.
I programmed it all, programmed XNA to create frames on a sprite sheet, then visually make the sprite appear as if it’s an object / human animating within the game world. The game art was designed by myself and was a pixel arty style of way more to the fact that I’m not an artist. I used flash to make the animation animated and save that automatically into a sprite sheet which is really powerful stuff. Also I added movement, initiated collisions, bullets zombies, putting restriction on how far on x and y axis the player can move.
I learned how to build a simple game for the first time using C# and XNA. Used previous pre-existing basic experience with art, learned how to animate / make my own sprite sheet using Adobe Flash, then implement it into the actual game using XNA.