Din's Curse is a single player and co-op multiplayer action RPG with 141 class combinations, infinite number of dynamically generated towns, real consequences, and a dynamic, evolving world. Din, champion of the gods, has cursed you into a second life of service because you selfishly squandered your first one while causing misfortune to those around you. To redeem yourself, you must impress Din by building a reputation for helping others. Travel the spacious western plains of Aleria and save desperate towns from the brink of annihilation. Until you're redeemed, you're doomed to wander the earth alone for all eternity.
It is a good game if you want to play with a few friends online. The class and skill system is really good, similar to titan's quest but doesn't make you waste skill points in a passive stat boost to unlock higher level spells.
In fact, there aren't prerequisites, so you can grab the defender class and just rush plate armor.
You can also respec on the fly by paying gold, which is really nice and it's weird that RPG's rarely have this feature.
Definitely a must play for any diablo or roguelike lovers.
NOTE: If you plan to play single player, just get Depths of Peril instead. It's got more content, but no multiplayer. It is slightly older, and lacks the demon hunter class and I don't think you can choose a custom spec, but it's still a much better choice IMO.
Surprised how rare this type of game is, for how incredibly entertaining they are... Din's Curse did a good job, but hopefully they will make a sequel that is more refined and with more content.