I know when I was coding heavily in XNA, tutorials were really hard to find. When you did find one, it seemed like you only got one piece of the puzzle and then you had to figure out everything else the hard way. I have pulled out some of my old code and am trying to work through a set of tutorials aimed at creating your own platform engine from scratch and creating a full game. In the end, you should have a fully working game that you can modify and expand as you wish.
If you see any areas of improvement, please let me know and I will do my best improve these tutorials. Starting with part 4, all code will be optimized as opposed to using my original code.
Part 1 – Creating our Tile class
Part 2 – Creating our Map class
Part 3 – Creating the base class for our animated sprites
Part 4 – Creating our player class
BONUS: Dug out some old code from the archives that actually builds upon this.
Bonus 1 – Changing the player to an animated sprite sheet
Please check back often for updates. I am trying to get 2 or 3 new posts done each week.