The Hardest Software I Have Ever Built Runs a World of Warcraft Guild

Gore Rank pays real gold to 154+ players across 13 realms. It has never earned me a dollar. It is also the most complicated thing I have ever shipped.

The Gore Rank homepage, showing 322,493 gold awarded this season, 154 guild members and a highest rating ever of 2532
Every figure on that page is live. This shot was taken on 5 October 2026, so the member count and the gold total have both moved since.

Gore Rank is a Horde guild on Destromath-US. One hundred and fifty-four players, which is a headcount taken the day I wrote this rather than a fixed number. The roster keeps growing, so treat 154 as a floor and assume it is higher by the time you are reading this. When a season ends, nobody fills in a spreadsheet and nobody argues about who deserved what. The system works out what every person earned, posts it where the whole guild can read it, and pays them in gold. Season one closed at 528,496 gold across sixty people. Season two is at 322,493 across thirty-eight with the season still running. None of that gold is mine to keep. All of it is mine to fund.

What it is like to be in it

You link your character once. That is the whole setup. After that you play the game the way you were going to play it anyway, and the board notices before you do. Hit 2000 rating in any bracket and you are owed 50,000 gold. Mythic+ pays. Raid progress pays. Delves pay. Climb and your Discord role changes colour on its own. Everyone who shows up gets something, and showing up means one rated game, one key or one boss.

The part I am proudest of: nobody in Gore Rank reports anything. You are never asked to prove you did the work, post a screenshot or remind an officer. The work is already sitting in the game's own record, and the board goes and reads it. If you had a good week, the first to find out is usually not you.

Why this is harder than any business software I have built

I build software for businesses for a living. Appointments, invoices, phone systems, inventory, client portals. What follows is going to sound like a brag and is really just a measurement: none of it is as hard as this.

Business data is polite. You own it, it changes only when somebody changes it, and when you ask it a question it answers the question you asked. Business is business. The hard part is working out what the owner actually wants. After that, the building is not the scary bit.

A guild roster is none of those things.

It is not mine. It belongs to the game. I can read it, I cannot own it, and it changes while I am reading it.

The players are not in one place. They sit across thirteen realms. Ask about a character on the wrong one and you do not get an error, you get "no data", which looks precisely like somebody who played nothing all season. A wrong question and an honest zero arrive in the same envelope.

Some numbers reset every season and some have been counting since 2004. Confusing the two is the difference between paying somebody for three months of work and paying them for twenty years of it. A lifetime counter only means something if you took a reading before the season started, and if you did not, it is gone for good.

The record is cached, and the cache is wrong on purpose. Promote somebody in game and the official answer stays stale for an hour or more. The system has to be right about something that has already happened and has not shown up yet.

And every number ends in money. A rounding error in a business dashboard is ugly. Here it is a debt to a named person sitting in Discord who remembers exactly what their rating was.

An invoice holds still while you read it. A guild roster does not.

What is actually under there

Thirty-six tables. Fifteen commands. Pinned boards that rewrite themselves on a timer and have never needed a person to touch them. Fourteen hundred roster snapshots taken week after week, so the system can tell you not just where somebody stands but which way they are moving.

It knows the guild has run 12,435 dungeons, died 9,367 times doing it, and collected 135,218 honorable kills, one member accounting for 50,900 of them. It knows that 105 of 152 geared characters are walking around with empty gem sockets, and it will say so, by name, without being asked.

Nobody typed in any of that.

The Gore Rank treasury: chests and a mountain of gold coins in a torchlit vault
The pot is real, the ceiling is 4.8 million gold a year, and it comes out of my pocket.

The part I am not going to explain

I have handed you the problems. I am not going to hand you the solutions.

Not because there is a trade secret buried in it. Every individual part of Gore Rank is built from ordinary, documented material that anybody can go and read. What took months was the arrangement. Which question gets asked in which order. What is trusted and what is recomputed from nothing. Which reading has to be taken before a window shuts forever. What it does when it is unsure, which is refuse to answer rather than answer wrong.

That arrangement is the only genuinely original thing in the project, and it would cost somebody else exactly what it cost me. So it stays where it is.

The site, the artwork, the brand, the boards and the system driving all of it came out of Bright Presence Digital, which is my studio. That is where it was built, and it is where you would get one.

It has never made a dollar

Gore Rank earns nothing and it never will. No subscription, no advertising, no shop, nothing to buy. The pot is funded out of my own pocket up to a ceiling of 4.8 million gold a year, and every line of it was written on my own time.

I think that is exactly why people like it. Nothing in it is trying to extract anything from them. Nobody is being measured so they can be sold to later. Turning up and playing is noticed and paid for, and the thing doing the noticing is a machine with no opinion about you. It is the one thing I build that answers to nobody's roadmap but mine, and it shows.

Why a business owner should care

If a system can hold 154 moving characters across thirteen servers, keep seasonal numbers and lifetime ones apart, survive a record that is confidently wrong for an hour at a stretch, and still produce a gold figure a hundred and fifty people are willing to argue about in public, then your booking calendar is not going to frighten it.

The hard part of software was never the subject. Scheduling is not hard. Billing is not hard. What is hard is whether the person who built it went hunting for the edge cases before your customers found them for you. Gore Rank is where I hunt, at my own expense.

If you play

Horde side, Destromath-US, retail. PvP and PvE both, and you do not have to be a 2400 player to be worth something to us. One rated game, one key, one boss, and the board starts counting you. Same thing I found when I wrote my first addon: this game is far more open than people assume.

gorerank.com. Come and find us.

Scott Rocca
Founder of Bark & Stroll and Bright Presence Digital. Based in Bridgeville, PA.