We're seeing some capacity limits, so parts of the site may be slow or briefly unavailable while we work on an upgrade. Please try again later, or join our Discord for updates.
Discord
Dev blog
Release notes

Building guilds that reward showing up, not grinding

Dota Captain
7 min read

DotaCaptain's solo captain sim gets a social layer. Individual ranked matches now build a shared level for your roster. Notes on the design: why the daily cap rewards the group over the grinder, and the one paid edge on the leaderboard.

Guilds are now live in DotaCaptain. The idea is simple. You still play your own ranked matches, make your own draft decisions, and climb your own rating, but now part of that activity can also contribute to something shared. A guild gives players a common identity, a shared progression track, and a place to see how individual matches add up across the roster. The challenge was making that progression feel meaningful without turning it into another grind.

Shared progress, built from individual games

DotaCaptain is still an individual captain simulator. Guilds do not introduce team queues, coordinated matches, or scheduled group content. Every member keeps playing independently, exactly as before. What changes is where some of that progress goes.

Each ranked match can now contribute guild XP alongside your existing personal progression. One player might play several matches today, another might play tomorrow, and both feed the same guild total. That makes the guild feel active even though its members are not in the same game.

The result is a system where individual runs create a shared history. Your match still belongs to you, but it also leaves something behind for the guild.

A guild should feel like more than a tag

A short tag and a crest give the guild an identity, but that alone is not enough. The shared level is what gives the group momentum. Guilds progress from level 1 to 10, each level representing the combined contribution of the roster. Members can watch the guild move forward, track their own contribution, and see the group climb the leaderboard over time.

There is also a roster, roles, requests, a chat, and an activity feed, but those exist to support the main idea: a guild should feel like something its members are building, not just something they joined.

The best moments are small ones. Seeing the total move after a match. Noticing another member contributed while you were away. Watching the guild cross into a new level. Realizing that a pile of separate games has quietly become one shared result.

Why there is a daily cap

The most important rule in the system is the daily guild XP cap. Without it, guild progression would mostly reward whichever roster has one person willing to play the longest. That would make everyone else less meaningful, and a guild could look active while nearly all of its progress came from a single player.

The cap is there to avoid that. Each member can contribute a meaningful amount per day, but no single person can carry the entire guild indefinitely. A roster grows faster when more members take part than when one member grinds far past everyone else. That is the behavior the system is built to reward. Not unlimited playtime, not burnout, not one person dragging the number upward, just consistent participation across the roster.

Progress that stays

Guild levels are permanent. There is no seasonal reset and no deadline forcing members to rush. Progress stays attached to the guild as it grows, which gives the level more weight. A guild that has climbed represents accumulated participation over time. Members may come and go, leadership may change, and the roster may grow slowly, but the progress remains part of the guild's history.

The leaderboard is based on total XP, so older and more active guilds naturally build a visible legacy. That permanence is intentional. Guild progression is meant to be something a roster keeps, not something it rents for a season.

The supporter advantage

There is one paid advantage in guild progression, and it is worth being direct about. Free players can contribute up to 60 guild XP per day. Active supporters can contribute up to 120. The amount earned per match is unchanged, so supporters do not get more guild XP from an individual win or loss. They simply have a higher daily ceiling if they keep playing. That is a real advantage on the guild leaderboard.

I allowed it here because guild XP is a social and prestige system. It does not affect match results, personal MMR, draft strength, simulation outcomes, or the rating you win and lose. Nothing that determines who wins a match is for sale. The higher ceiling gives supporters another way to contribute while helping fund DotaCaptain, but it is deliberately kept away from competitive play. It is still something I will watch as the system grows, and if it starts to distort the experience more than intended, it can be adjusted.

What guilds add to DotaCaptain

Guilds do not change the core of DotaCaptain. You still make the decisions, you still own the result, and your rating, mastery, and match history stay personal. What guilds add is another destination for that effort. A ranked match can now improve more than one number: a guild level, a shared leaderboard position, and a history that belongs to the whole roster.

That is the point of the feature. Not to imitate a raid system or force people into coordinated play, not to add another endless progression track, just to take many individual matches and let them build something shared.

Release notesDesign notes