Lost dungeons is a coop dungeon crawler RPG. I focus heavily on allowing the player to specialize their 'build' to suite their playstyle and to allow them to play a role in their team. Players work through dungeons that contain puzzles and encounters that push players to express their 'build' in their team.
The game is steam integrated and uses the SteamP2P system to host games. Players can join and invite their friends using steam.
The code heavily refrences the SOLID principles, specifically Single-responsibility princple. A single player class which handles animation, movement, input, combat, skills, is split into many different subclasses which handle only one specific thing.
There is some final fixes to sort out with networking objects, and after that I will create a collection of items to balance as well as new levels that encourage player build specifiaction.