MedievaLands is an old school multiplayer dungeon crawler with grid-based movement, turn-based combat, and many puzzles and quests to solve in an expansive dungeon that goes deep into the earth and into the timeless beyond. Monsters have awoken in the dungeon of Yserbius and now plague the island of Twinion. Will you rise to the challenge?
You are an adventurer tasked with delving into Yserbius.
Exchange clues and gather a party in the Tavern.
Gain power as you defeat Monsters within the dungeon.
Explore, quest, and solve the mystery of Yserbius!
IMPORTANT! This is not an official release, just a closed-source hobby project. I do not have the permission of the rights holders or owners of The Shadow of Yserbius or Fates of Twinion.
This program copies itself to your Documents directory under /Games/CommunityKit. It does this so it can update itself in a known location. Each time the program runs, it checks for updates and automatically patches itself.
The MedievaLands game engine is called CommunityKit and is written in C#, with the server running on .NET Core 2.0, and the client running on the FNA Framework on Windows and Mac. The total server/client codebase is approximately 98,500 lines of code.
The CommunityKit Engine took me seven and a half months to develop from start to release. Including time spent writing framework code not specific to CommunityKit and time spent deciphering the Yserbius data formats and game mechanics, I estimate that I spent 2,500 hours on this remake.