← All Game Design Projects
Resomight home screen showing Gold II rank, rating progress, streak, quests and badges

Resomight

A social media command centre for independent creators. It looks at whether people actually care about the work, and whether the creator keeps showing up - not whether the biggest number looks good in a report.

RoleSolo Product Designer / Developer
EngineGodot 4.6
ScopeProduct, UX, data model, backend
StatusLive WIP prototype
Design Goal

Stop treating reach as the result. Show whether the content actually connected, then make the habit of posting regularly visible and worth building.

5Platforms normalised
25Competitive ranks
100Collectible badges
12Implemented screens

The reports looked good until I checked the content

At Square Enix, part of my job was reviewing social, influencer and PR reports for Life is Strange, Just Cause and Outriders. The headline numbers were always enormous: views, subscribers, impressions and reach. They looked great on a slide. But when I checked the content itself, I often found very few likes, a couple of comments, no shares and no sign that the message was going anywhere.

That gap mattered because the reports weren't helping us work out what was wrong. Was the content off? Was the message weak? Did the way we presented it fit the channel? A reach number couldn't answer any of that. It told us how many people might have seen something, not whether anybody cared.

The zombie channel problem

PR pitches had the same problem. We'd be asked to interrupt development, prepare a special build or give up a whole day for a media visit. Some of the suggested outlets had millions of old followers but almost no current interaction. I started calling them zombie channels: lumbering giants from an earlier social era, still shouting into the void and heard by almost nobody.

That changed what I cared about. A small creator with an audience that really pays attention can be more useful than a huge channel whose audience no longer responds. Attention is an opportunity. Engagement is what actually happened.

A thousand who care beat a million who don't

Reach stays visible, but it isn't the result. Likes matter, but comments, shares, saves and link clicks matter more because they take more effort. Resomight weighs those actions against how many chances people had to respond. That means a small, active account can compare fairly with a big, quiet one.

Tiny samples don't get to create perfect scores. The app blends a new result with the creator's own history and trusts it more as the sample grows. It also compares like with like: YouTube videos with YouTube videos, X posts with X posts, and the creator with their own past rather than somebody else's audience.

Overview dashboard showing a presence score, four component measures, five platform summaries and a seven-day resonance graph

One command centre across five different platforms

When Square Enix London closed at the end of 2025, promoting my own games and apps stopped being somebody else's job. I needed to understand where my work fit, how to present it, and whether my old, quiet accounts were starting to wake up. The platform dashboards made that much harder than it needed to be. They all used different words, showed different numbers, and sometimes hid useful information behind professional accounts or paywalls.

Resomight brings X, Threads, Instagram, TikTok and YouTube into one view while keeping the differences that matter. Every platform works with manual entry. Optional connections can pull in data when the user chooses to set them up. YouTube syncing works now. Instagram and Threads are built but still need their live setup. X stays manual because every API call costs money, and TikTok is planned.

Each channel still shows follower count for context, but resonance is the number that matters. It also shows posting rate, reach, the mix of reactions and match history, so the creator can see both what happened and which habits led to it.

Instagram channel dashboard with resonance trend, follower context, reach, posting rate and engagement mix
X channel dashboard with personal resonance baseline, follower context and engagement mix

A competitive ladder with real stakes

Most gamified productivity tools use XP that only goes up. Eventually, the number means nothing except time spent. Resomight works more like a competitive shooter. Every post starts a match and gets a fair amount of time based on its platform and format. The app checks the numbers as that window runs, then closes the match as Outstanding, Victory, Draw or Defeat against the creator's own normal results.

Those results move one rating through a 25-step ladder from Iron III to Legend. The app waits for ten posts across at least fourteen days and two platforms before giving a rank, so it has enough to go on. Bad results can cost rating, and long silences slowly pull the rank down. One bad post won't cause an instant demotion, but a run of poor results or not posting for a while can.

The fairness rules are simple. Like is compared with like, match timing starts when the post goes live, and older imported posts help set what's normal without pretending the app watched them happen.

Progression that serves the work

Quests come from the creator's weakest current habit instead of being picked at random. A weekly streak makes consistency easy to see. One hundred badges celebrate milestones, trying new things and sticking with it, but they don't hand out rank. The only reliable way to climb is to post work that gets a real response.

Calibration complete screen revealing Gold II from twelve posts across five platforms
Badge collection showing earned and locked participation badges across several rarities

Local-first and consent-first

The whole core works offline with no account or login. Posts, saved numbers, matches and progression live in a readable local file with recovery copies and backups for updates. Manual entry is the default everywhere, and saving a handle never counts as permission to connect an account.

Automatic import only creates an online account when the user chooses it for a specific platform. Login tokens never reach the device, connections can be removed, and disconnecting stops future syncing without deleting anything already imported. The history still belongs to the creator.

An analytics tool that explains itself

Resomight isn't a scheduler, publishing suite or team dashboard. It's a personal tool for understanding what people respond to and building the habit of showing up. Every weight, formula, score band and rating change is visible, so the app never asks the user to trust a mysterious growth score.

The loop is practical: publish, see what connected, adjust the next piece and keep going. The audience might grow as a result. It's never confused with the work itself.

Need a level or technical designer?

I can take a feature from the first idea through building, testing and tuning it.