This is my plan for character housing in WoW. Since the game already added Pokemon to it as a sub game then they might as well continue the tradition and rip off… er… pay homage to Animal Crossing and make player housing its own island that we can terraform to make it looks like we want, unlocking new terraforming skills as we progress through the game.
Basically we create not just a house for ourselves but an entire island that has a village at one end, a dungeon at the other, and a wilderness section in between. We choose what Azeroth zone it is off the shore of and that determines the starting aesthetics of our island. So if you choose Stranglethorn Vale as the zone your island is off of then your starter island looks very similar to Stranglethorn Vale and your starting village looks not unlike Booty Bay and your dungeon doesn’t look too different from the dungeon in Stranglethorn vale.
But then you encounter NPCs and Bosses throughout the regular WoW game. The NPCs give you a quest and when you complete it they come join you on the island. You can have 10 NPCs living on your island and if you want to swap out an NPC living on your island you can give the old NPC a “letter of recommendation” which you can sell on the AH so if someone else really wants that NPC on their island they can just out and out buy them rather than quest for them.
Bosses work the same way. You can have five bosses in your dungeon. Dungeons scale in difficulty depending on whether you’re soloing them or running them in a group or even running them as a raid. More people in the dungeon the more difficult it gets. Bosses you encounter as wandering monster which you fight. When you beat them they agree to come work in your island’s dungeon. Like NPCs you can swap out bosses and give them a letter of recommendation to sell on the AH.
When the bosses and NPCs move to your island you give them a role to play. You can change their names, even find custom armour and clothing for them to wear and create quests for them. So people visiting your island start in the village, get some quests which take them through the wilderness and into your dungeon. Rewards are scaled to the player’s level and class. The NPCs and Bosses have stock dialogue for those who don’t want to build quests for their island but otherwise they’re very customizable.
Every major city has a teleporter to take you to another player’s island. You can visit a random island or enter a numeric address for a specific island.
You also have a doppleganger of yourself living on the island in your house when you’re not there and you can make this doppleganger either a boss the visitors have to fight or it can give out quests to the visitors. This doppleganger is actually a goblin that gave you the quest to bring you to the island in the first place and sort of has the Tom Nook role helping you build up your island, assign tasks to NPCs and bosses and building up your own house (as well as playing you when visitors come to your island while you’re not there).
The idea is your island is kind of an adventure themepark of sorts.
You can get items to improve your island through quests on the island itself, as well as RNG drops in regular encounters and dungeons and quests back on the mainland. Your island starts off pretty small but as you unlock more terraforming abilities you can eventually grow your island to the size of a mainland zone. The different bosses determine the mobs in their section of your dungeon and the different NPCs determine the mobs in the wilderness section of your island.
Islands mean you don’t have to mess up any of the main map with room for player housing so if people want to take part in the housing system they can do so without affecting the game for people who do not want to do that and you can basically have an unlimited amount of islands. While the island may start off pretty simple with just one sort of environment and architectural style you can eventually unlock abilities to mix and match all sorts of environmental geography and architecture for a truly unique look.
You could also create an island specific currency that you get from loot drops that can be used to purchase upgrades for your own island. So boss 1 drops 100 of this currency and boss 5 in your dungeon drops 500 of this currency and you can use it to improve your island or purchase terraforming abilities.