What Is Multi-Character Architecture?

I’ve been calling it Multi-Character Architecture, which sounds more formal than it is. It’s really just an idea I’ve been testing on myself for months: what if instead of managing everything as one person, I split my life into characters?

Like, actually separate characters. Each one with their own habits, their own XP bar, their own level. Not metaphorically. Literally inside the app I built.

I’m still not 100% sure this is the right approach. But I want to explain what it is, because it’s been working in a way I didn’t fully expect.


Where it came from

I tried the normal stuff first. One list, color-coded labels. Blue for dev work, green for studying, orange for health. It looked clean. Organized.

And I still felt paralyzed opening it.

Because labeling a task “fitness” doesn’t stop it from sitting next to “fix auth bug” and “practice IELTS reading.” They’re all there. They’re all visible. They all make me feel like I should be doing something. The label tells me what kind of task it is, but it doesn’t help my brain figure out which self to be right now.

I kept thinking about identity-based habits from James Clear’s Atomic Habits. The idea that you don’t build habits by setting goals, you build them by deciding who you want to become. “I want to exercise” is weak. “I am someone who moves every day” is different.

And I thought: I’m already trying to be multiple identities. What if each one actually had its own space?


What it actually is

In Productivitism, you create characters. Each one represents a role you want to develop.

I have five right now: Keyyard the Dev, Keyyard the Entrepreneur, Keyyard the Marketer, Studious tmh, Healthy tmh.

Each character has their own habits and their own XP bar and level. On the home screen, habits are grouped by character — each one shown on its own scroll. So you see all your characters at once, but each character’s habits are visually and structurally separated from the others. Healthy tmh’s habits sit on their own scroll. Keyyard the Marketer’s habits sit on a different one. They don’t mix.

Tasks are shared across all characters for now. One quest board, everything together. That part is still evolving.

The core idea is that the habit layer, which is where most of my daily attention goes, is organized around who you’re being, not just what you’re doing.


Why it’s not just “categories”

I think the obvious reaction is: isn’t this just folders?

It feels that way at first. But there’s a difference I’ve noticed.

When you tag a task in Todoist or color-code in Notion, the data is still one pile. You’re organizing the pile, not splitting it. Your overall streak count, your completion rate, your sense of “did I have a good day” still draws from the combined total.

With MCA, the separation is structural. Each character’s habits are tracked independently. Their XP bars fill independently. There’s no combined score to look at and feel bad about.

That last part matters more than I expected. When everything is combined, a day where I only coded feels incomplete because I didn’t also study and exercise and market. When each character has their own progress, a day where I only showed up as Keyyard the Dev is… a Dev day. The other characters are just waiting.

I don’t know if this works for everyone. But for me, that reframe changed how I feel about imperfect days.


What I’ve noticed so far

The most obvious thing: each character’s scroll is always short.

Healthy tmh has two or three habits. That’s it. I don’t have to mentally filter out the dev tasks or the marketing stuff. They’re on different scrolls. Each role’s section is a small, focused list. That’s a much easier starting point than one long combined view.

The second thing: I notice imbalance faster. If Studious tmh hasn’t been active in a while, I can see it clearly. Not because the app yells at me, but because the character’s history is right there. I can decide what to do with that. Sometimes I intentionally skip a role for a week. But at least now I’m choosing to skip it, not just forgetting.

And the unexpected thing: the more I track this way, the more I want to track. Not because of metrics obsession, but because every habit check-in is a small data point about who I spent my time being. Over weeks, the pattern becomes a picture of what my life actually looks like versus what I think it looks like.


What I’m still figuring out

Honestly, a lot.

Should the quest board be shared or per-character? Right now it’s shared, which means tasks still mix across roles. I’m not sure yet.

Should analytics be separated per character too? That would let you see which identity you’re investing in most. Could be useful. Could also be over-engineering it.

And the biggest question: does this scale? Five characters works for me. Would ten be too many? Would two be enough for most people? I don’t know.

I’m treating this as an ongoing experiment. The version of MCA in Productivitism today is not the final version. It’s the version I’m learning from.


If this idea resonates with you, Productivitism is free on iOS. Start with one character. See if the separation changes anything for you.

I’m genuinely curious whether it does.


The personal story behind why I split into characters is here: Why I Built 5 Versions of Myself