Nintendo Switch Does Multiple Accounts Right

Multiple Accounts in a product is a difficult to design for. It’s not a typical thing, though. Most have just one Google, Apple, Instagram account. However, some might want to share an iPad or HomePod with family. Since those don’t support multiple accounts, the owner’s profile ends up overrun by someone else’s preferences. It’s an edge case that’s difficult to design.

Basecamp 3, the product for which I design the Android app for, does support multiple accounts. You can flip between your Personal Basecamp, Work Basecamp, and other Basecamps you’re part of. The design keeps each Basecamp’s data and preferences separate.

A few months ago our family got a Nintendo Switch. I didn’t think too much about how easy it is to share. The system is so intuitive that you actually don’t have to think about it too much. It wasn’t until today that I really looked at how simple and elegant the multiple account setup is on the Switch.

The Switch Home Screen displays the game library

Nintendo has the benefit of just dealing with one thing: Games. But each game has its own preferences, save data, difficulty settings, etc. I might be further along than my 9-year-old. My 14-year-old might be further along than me, etc.

Our Switch has 3 accounts

The coolest thing is you can see what game was last played and who has been playing it. Currently it’s my 9-year-old.

Currently playing

When you select “Change User” you get this panel. This panel also displays if you select a game that isn’t currently being played.

Each account can have its own instance of the game

If you want to add a new account you can just tap the “+” button.

Easy to add another account

When I select my account…

I’ll change the instance of the game to my account

The Switch shows that my instance of the game.

You can tap the Profile pictures in the top left corner of the Home Screen to get to the Account profiles.

View my account

Each Account has stats and settings that are separate from one another.

My profile

The best detail about this system that Nintendo designed is that every Account is “logged in” when the device turns on. The Games, however, can be switched between Accounts so that each player can start again where they’ve left off.

It’s a novel approach that doesn’t get into the business of switching the entire Home Screen for each Account. Nintendo’s Multiple Account system gets out of the way so you can all enjoy sharing the Switch and playing games as a family. Pretty cool.

Any other devices or apps that handle multiple accounts particularly well? Let me know in the comments below.

Running Dungeons & Dragons like a Project Manager

Being a Dungeon Master (DM) is kind of like being a Project Manager (PM). I have no idea if that’s actually true. I just liked the coincidentally close acronyms. In truth, I’ve never been a Project Manager. However, for the last couple years I have been a Dungeon Master and recently I’ve been using project management software to help organize the game. What follows are some examples of how I’ve bent and bastardized Basecamp to run a Dungeons & Dragons campaign for a group of four buddies. Warning: if you’re currently playing the Out of the Abyss adventure or plan to, maybe don’t pay too much attention to some of the screenshots. I don’t want to spoil anything. For those who have no idea what I’m talking about, come jump aboard the nerd bus, grab your d20 (that’s a dice with 20 sides), and follow me into a land of Magic and Message Boards.

Dungeon Mastery

In Dungeons & Dragons, a Dungeon Master is the game’s story-teller, organizer, judge, jury, and executioner. It’s the DM’s job to narrate the adventure, describe what the players’ characters (PCs) experience, and take on the roles of any non-player characters (NPCs). What they don’t tell you is that it also involves a dragon’s hoard worth of homework. We only play for about 3 hours once a week and to make sure all that time is spent actually playing I, as the DM, have to do a lot of preparation. When you’re at low hit points (HP), exhausted, out of spells and facing down a demon lord hellbent on destroying you and your party, the last thing you want is your DM to spend the next 10 minutes recapping what you did last week, looking up the rules for invisibility potions you forgot you had, or recalculating your experience points. Here’s where Basecamp comes in.

To make sure everyone is on the same page, caught up, and completely ready by the time we meet every week, I keep a lot of important stuff in Basecamp. Right now I’m only using 3 of the 6 tools in Basecamp: the Message Board, Schedule, and Docs & Files. Things like real-time chat, recurring questions, and to-dos just aren’t that helpful for this kind of thing. Maybe if I were running the game remotely, some of these things would come in handy, but since we meet every week, a lot of that stuff gets done in person.


I use the message board to post recaps of each week’s adventure, any real-world news like if a meeting is cancelled, and some story exposition stuff that might come in handy.

I’m not always the most confident in my storytelling on the night, so these recaps make sure each player is on the same page after every session. A lot of time can be spent every week reminding characters where they are and what they’re doing. This relieves some of that and leaves more time for fighting bugbears.

*Yeah, we use character sketches as Basecamp avatars and character names as titles. It’s a nice feeling when a level 5 wizard applauds a message you’ve written.


Using the schedule for D&D is pretty obvious. I’m sure the players can remember that we meet every Wednesday, but it’s still nice to get a notification and it gives me a chance to remind everyone where their characters are in the fictional world. As you can see, for the last few weeks they’ve been bumming around the deep gnome settlement of Blingdenstone.

Docs & Files

Here’s where I think Basecamp really shines for D&D. We store all the character information as well as any other permanent stuff in Docs & Files.

Every PC has a character sheet where they keep track of all their stats, HP, spells, and equipment. This document is constantly being updated with new loot, new spells, damage to armor when a sentient ooze corrodes your plate mail, etc. So after every meeting each player uploads a new version of their character sheet and I can look them over. You know, make sure they didn’t write down an extra invisibility potion they shouldn’t have.

This adventure also has a whole bunch of NPCs that the players interact and travel with. I store all their stats in Docs & Files too. Color labels are used to mark which NPCs are still alive and with the party (white), probably alive, but no longer with the party (orange), or sadly met a gruesome end at the hands of a troglodyte or something (red).

The system isn’t perfect, but to be fair, I don’t think Basecamp was built to lead a bunch of nerds through the Underdark. A couple final things I want to mention here: There’s some debate on whether a DM should recap the story or leave it up to the players’ own memories to figure out where they are and what they were doing. This is working for me because our sessions are so short I want to get as much adventuring in as possible, but I can see how leaving it up to the players’ interpretation of events has merit as well. It’s also been suggested that I use To-Do lists to mark quest objectives and players can check them off as they’re completed. I haven’t done this for a couple reasons. First, there’s kind of a line between what the players are doing and what their characters are doing. Basecamp is something we as humans use to organize the game, but to-do lists for quests, cross into something half-elf warlocks would use in the adventure. If a player wants to keep track of quests using to-do lists, great. Write it down like your character would. But, so far there is no Basecamp in the fantasy world so I don’t allow players to use it in that way.

That’s about it! Thanks for reading. I’d love to hear what y’all use to organize D&D games or if you’re using Basecamp or other PM tools for nonsense like this.