Skip to content

Game Programming Adventures

My Game Programming Adventures including projects and tutorials

Menu
  • Home
  • MonoGame
    • A Summoner’s Tale
    • Forest Rush 3.8.1
    • MonoGame RPG Tutorials – Eyes of the Dragon 4.0
    • Pokemon Style MonoGame Tutorials
    • Eyes of the Dragon
    • Eyes Of The Dragon MonoGame RPG Tutorials 3.0
    • Forest Rush
    • Classic Games MonoGame Tutorials
  • HTML5
  • My Projects
    • My Projects Bugs
  • Eyes of the Dragon XNA
  • Android MonoGame Tutorials
    • MonoGame RPG Tutorials – Eyes of the Dragon 4.0
  • iOS MonoGame Tutorials

Eyes of the Dragon

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.


8 thoughts on “Eyes of the Dragon”

  1. FloatingSunfish on June 20, 2021

    Hi, Cynthia! Could you fix the broken link for “Tile Engine?”

    Thanks!

    Log in to Reply
    • Lady Synammon on September 26, 2021

      Working fine for me. Maybe it was an issue with Google Drive at the time.

      Log in to Reply
  2. mjmovchan on October 3, 2021

    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.

    Log in to Reply
    • Lady Synammon on October 4, 2021

      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.

      Log in to Reply
      • mjmovchan on October 5, 2021

        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?

        Log in to Reply
  3. mjmovchan on October 5, 2021

    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?

    Log in to Reply
  4. mjmovchan on October 5, 2021

    oops sorry for the dupe post

    Log in to Reply
  5. Lady Synammon on October 6, 2021

    No problems! You are better off using .NET Core, it is more modern and easier to port to .NET 5 and .NET 6.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Recent Posts

  • Q*bert Is Now Live!
  • Another Classic – Mr. Do
  • More on Q*bert
  • Q*Bert
  • Frogger Clone Tutorial Part Two

Archives

  • April 2025
  • March 2025
  • February 2025
  • August 2024
  • July 2024
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • May 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • March 2020

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Recent Comments

  1. Lady Synammon on It Was a Weird WeekMarch 29, 2023

    Thank you. I'm happy to hear that you are finding the tutorials valuable. To answer your question, I will be…

  2. Weak Entity on It Was a Weird WeekMarch 29, 2023

    I did a basic implementation of the TiledCS along with your parts and its working pretty well. Also the ButtonGroup…

  3. Weak Entity on It Was a Weird WeekMarch 28, 2023

    Welcome back. Looking forward to reading more tutorials from you. The 4.0 tutorial and code have helped me getting started…

  4. Lady Synammon on MonoGame RPG Tutorials – Eyes of the Dragon 4.0March 1, 2023

    You can skip those sections if they are not relevant to you.

  5. Sophos on MonoGame RPG Tutorials – Eyes of the Dragon 4.0March 1, 2023

    Sure, I will go through all :) Must say good job, very detailed tutorials. Also I am wondering, can I…

  • Home
  • MonoGame
    • A Summoner’s Tale
    • Forest Rush 3.8.1
    • MonoGame RPG Tutorials – Eyes of the Dragon 4.0
    • Pokemon Style MonoGame Tutorials
    • Eyes of the Dragon
    • Eyes Of The Dragon MonoGame RPG Tutorials 3.0
    • Forest Rush
    • Classic Games MonoGame Tutorials
  • HTML5
  • My Projects
    • My Projects Bugs
  • Eyes of the Dragon XNA
  • Android MonoGame Tutorials
    • MonoGame RPG Tutorials – Eyes of the Dragon 4.0
  • iOS MonoGame Tutorials