Eyes of the Dragon MonoGame Tutorial
Here I am rebooting my XNA tutorial series Eyes Of The Dragon using MonoGame. This MonoGame Tutorial series is written for MonoGame 3.8. Eyes of the Dragon is a 2D top down fantasy role playing game that will include features like inventory management and turn based combat.
I’ve created a GitHub repository for the latest version of the Eyes Of The Dragon project. You can find it at the following URL:
https://github.com/Synammon/Eyes-Of-The-Dragon.
These tutorials are depricated. Visit the Eyes of the Dragon 3.0 page for the most up to date tutorials.
Tutorials
Tutorial 01
Getting Started – This tutorial covers setting up the projects and adding in some basic components. These components include the state manager and input manager.
Tutorial 02
Tile Engine – This tutorial covers creating the tile engine and rendering a map.
Tutorial 03
Game State – This tutorial covers adding in game states.
Tutorial 04
Game Settings – This tutorial covers loading and saving game settings and handling different screen resolutions.
Tutorial 05
Sprites and Characters – This tutorial covers adding a sprite for the player to control and some character classes.
Tuotrial 06
Editor – This tutorial starts building the game editor.
Hi, Cynthia! Could you fix the broken link for “Tile Engine?”
Thanks!
Working fine for me. Maybe it was an issue with Google Drive at the time.
After setting up the EOTD (mono) project with monogame cross platform, I only have core frameworks none of the .net frameworks (4.6.1). I’m sure this is something I missed but if anyone could advice me on this I’d appreciate it.
Ah, you found a remnant from the migration of XNA to MonoGame. The latest version of MonoGame uses .NET Core. You should be fine using .NET Core 3.1.
ok thank you, I did find a way around it.
Once the project is created you can browse to the root of the project folder, edit the netcoreapp3.1 line, replacing the netcoreapp3.1 to net472. You then have all the options. Here is the article.
https://community.monogame.net/t/solved-how-to-set-target-platform-to-net-framework-in-monogame-3-8/14039/13
That being said am I better off with netcore or netframework?
ok thank you, I did find a way around it.
Once the project is created you can browse to the root of the project folder, edit the netcoreapp3.1 line, replacing the netcoreapp3.1 to net472. You then have all the options. Here is the article.
https://community.monogame.net/t/solved-how-to-set-target-platform-to-net-framework-in-monogame-3-8/14039/13
That being said am I better off with netcore or netframework?
oops sorry for the dupe post
No problems! You are better off using .NET Core, it is more modern and easier to port to .NET 5 and .NET 6.