Eyes of the Dragon 3.0 Tutorials 6, 7 and 8

Eyes of the Dragon 3.0 Tutorial 6, 7 and 8

I had a busy and productive afternoon! I have finished porting tutorials 6, 7 and 8 in the Eyes of the Dragon XNA tutorials to MonoGame. In the process I made a few minor updates so that they are a bit better. The tutorials can be found on the Eyes of the Dragon 3.0 MonoGame tutorials page.

Eyes of the Dragon 3.0 Tutorial Six

Creating your character is an integral part of playing a role playing game. As a result, in this tutorial I add in a character generator to generate the player character You can find this tutorial using this direct link

Eyes of the Dragon 3.0 Tutorial Seven

The player needs an avatar to control. So, in this tutorial I add in an animated sprite for the player to control. The tutorial is available using this direct link.

Eyes of the Dragon 3.0 Tutorial Eight

The character generator and tile engine are working. However, there is room for improvement. As a result, I make some changes to the character generator. They include a preview of the character. Changes to the tile engine include improved zooming. Also, it now uses a transformation matrix when rendering. The tutorial can be found at this direct link.

What’s Next

I will likely take a break from Eyes of the Dragon tutorials so that I can do another MonoGame For The Absolute Beginner tutorial. It will likely be on sprite animation.

My Projects

For my projects I will be focusing on my React course. This is so that I can improve my professional skills and open up new opportunities. I will also spend some time on my game development projects. Likely I will switch gears to Silver Prophet. All of this RPG work has me wanting to get back to work on that. A lot of Silver Prophet is content generator rather than game programming. As a result, progress is slower than when I am programming. I will try and have some videos of game play up on the site.

Final Thoughts

I’m happy with my progress on porting the XNA Eyes of the Dragon tutorials to MonoGame. There hasn’t been any major snag in getting the code to work. The bigggest difference has been how to the two frameworks handle content. Other than that it has been seemless.