This is a study project I started since I'm stuck at home because of a disease I'm treating. I always wanted to start developing a game but didn't have the time. Now I do. :)
I'm using Monogame/XNA for the game engine, an adapted version of TiledSharp (https://github.com/marshallward/TiledSharp) for map reading and JSON.Net (http://www.newtonsoft.com/json) for JSON operations. I'm not using any database for now, so everything is pure JSON for ease. I've been also taking a look at MonoGame.Extended (https://github.com/craftworkgames/MonoGame.Extended), as I may use some of it's stuff
Well, first you need Visual Studio (at least I do). I'm sure you can build it in another IDE or Sublime or Notepad or whatever, but gosh, Visual Studio Community is right there. Then:
- Install Monogame (http://www.monogame.net/)
- Build the TiledSharp project (in this repository)
- Put the dll inside a "lib" folder in the project's root (not the solution's) - i.e: StryfeRPG/StryfeRPG/lib/TiledSharp.dll
- Install JSON.Net via NuGet if needed (http://www.newtonsoft.com/json if you need help);
- Install MonoGame.Extended via NuGet (https://github.com/craftworkgames/MonoGame.Extended)
- Build and run!
I hope that's all it takes for you to run it!
Yes, I'm not an artist and I needed something to test with.