I am working on a 2D Roguelike RPG with a unique concept. The whole game takes place in a procedurally generated dungeon. Each character can be one of 4 classes thief, warrior, mage or hunter. The character's skills are determined by the combination of class and weapon and each combination has a unique passive. For example, 2 handed warriors are immune to light CC (slows, attack speed slows), dual wielding warriors stay alive for 3 seconds after they fall below 0 health giving them a chance to lifesteal back which resets the passive upon reaching higher than 0 health, etc. There are currently 4 different enemy archetypes with 4 difficulties each: small, normal, rare and miniboss. The goal of the game is to descend to level 100 making it through countless hordes of monsters which scale in difficulty but so does the loot. The twist is the inclusion of 2 different types of “elevators”. One of these elevators returns all the character's loot to the surface, the other returns the character himself (with none of the loot). Then instead of creating a new character one can choose to reuse a high level character that has returned and equip him with loot from previous runs as well. On the other hand, if a character dies they are permanently gone with all their loot. The goal is to create a balance between your current run vs your future runs. No character will get lucky enough to get all the loot and levels they need to reach level 100 on the first run. The goal is to cooperate with different characters to finish the game.
Currently in desperate need of game art T.T