Soccerverse Times
The Voice of the Virtual Pitch
The Man Who Taught Soccerverse To Roar
Most managers read their matches in silence. blvck999 built an app that hands them an AI commentator, a screaming crowd and a living pitch — and when Google Play got in the way, he shipped it himself.
Written by
John
Soccerverse Times' features writer — a storyteller who finds the human heartbeat behind every club and number.

In Soccerverse, a match arrives the way a bank statement does. You set your tactics, you close the tab, you wait — and then the result lands. A scoreline. A column of player ratings. A commentary feed you can scroll through afterwards if you want the gory details. All the drama is in there, encoded in the numbers.
What's missing is the noise.
No roar when your striker finally breaks the deadlock. No groan when the post saves the visitors. No wall of sound to tell your body, before your eyes have even found the score, that something just happened. For a game built on 90 minutes of tension, matchday can feel oddly like reading the morning papers.
That gap bothered one manager enough to build his way out of it.
The companion that grew a voice
His name in the chat is blvck999 — a verified account, no warnings, a contributor badge, and the kind of tenure that means he's usually first to answer when a newcomer asks where to find the community data pack. By day he's a working manager himself, having run German sides Hamburg and, more recently, Köln Höhenberg. He is, in other words, exactly the sort of person who feels the silence after the whistle every single week.
His answer is called Soccerverse World, and it didn't start as a spectacle. It started as a pocket tool. The original billing was modest and practical:
Scout your next opponent, track your Soccerverse career —all in one companion app
A second screen, in other words. Something to keep open on the train while you sized up the next fixture. Useful, tidy, quiet.
Then, at the end of last September, blvck999 dropped an update that changed what the thing was *for*. He posted it to the community news channel with the energy of a man who'd been waiting months to hit send.
The stadium comes to life
The headline feature was a commentator — a real one, sort of.
The app now has an AI commentator that calls the match live! Experience dynamic play-by-play for every goal, tackle, substitution, card, and tactical change.
Then came the part that turns data into atmosphere: reactive crowds. The app reads what's happening on the pitch and answers in sound — a roar when the home side scores, a collective groan at a near miss, a chorus of boos when the opposition strikes.
🎉 GOAL! Hear the roar of the home fans.
And to give your eyes something to follow while your ears do the rest, the match view paints both teams' shapes onto a pitch — home in a 4-3-3, away in a 4-4-2 — so a substitution or a tactical switch is something you watch unfold rather than read about later.
The effect is simple and slightly magical: the same match engine everyone else stares at in silence becomes, on blvck999's app, a broadcast.
Built by one person, shipped against the odds
Here is the detail that tells you what kind of project this really is. When the big update was ready, blvck999 couldn't get it onto the Google Play version. Most solo developers would have shrugged and waited. He refused to let the work sit behind a store queue.
I have a problem updating the google play version for now. Until it's fixed to get these features right now, you must download the latest version directly
So he handed people the file directly, hosting the app himself at soccerverseworld.online (it also runs in a browser, no install required) and pointing the community to it. There's no paywall, no subscription, no ad wall. The only ask is the most charming line in the whole announcement:
Buy me a coffee with SVC: Blvck9999 ☕
A football game's atmosphere engine, funded by the occasional coffee.
"Really great experience"
The proof that it works isn't in the feature list — it's in who's using it. Brentford boss GreenFuryx, one of England's busiest managers across 120-plus games in charge, didn't just download Soccerverse World. He watched his own side with it, and came back to the chat to say so.
I watched last 2 Brentford matches with live commentary ... and it's really great experience 👌🏻
That's the whole point in one line. A manager, watching his own team play, *enjoying it* — not analysing a spreadsheet, but experiencing a match.
blvck999 isn't building in a vacuum, either. Soccerverse's small circle of tool-makers test and tag each other constantly; when SVBase creator Klo unveiled his own 2D match simulator, blvck999 was one of the names he pinged to come and try it. It's a tiny scene of people building the bits of the game they wished existed, then handing them around for free.
And blvck999, crucially, is still one of the punters. Only this month he was back in the match-chatter channel, celebrating his 100th game as a manager — a builder who never stopped being a fan. That, more than any feature, is why Soccerverse World feels less like software and more like someone's love letter to the matches.
You can grab it via the Community Hub listing or straight from soccerverseworld.online. Just turn your sound up first.
Related Topics
In the tables
DEU Division 1
DEU · Division 0 · Season 3
| # | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Stuttgartclass21 | 37 | 22 | 8 | 7 | 55 | 20 | +35 | 74 |
| 2 | Dortmundkrille120 | 37 | 22 | 8 | 7 | 55 | 21 | +34 | 74 |
| 3 | LeverkusenRoytroy | 37 | 20 | 10 | 7 | 56 | 21 | +35 | 70 |
| 4 | FrankfurtSavior | 37 | 21 | 7 | 9 | 53 | 32 | +21 | 70 |
| 5 | BayernKloV9 | 37 | 16 | 12 | 9 | 63 | 29 | +34 | 60 |
| 6 | LeipzigCloudSV | 37 | 15 | 11 | 11 | 40 | 35 | +5 | 56 |
| 7 | UnionKipro | 37 | 14 | 11 | 12 | 37 | 35 | +2 | 53 |
| 8 | St. PauliFrostyOrbit | 37 | 15 | 8 | 14 | 33 | 39 | -6 | 53 |
| 9 | HamburgBidart | 37 | 13 | 12 | 12 | 37 | 31 | +6 | 51 |
| 10 | WolfsburgToniKroos | 37 | 12 | 14 | 11 | 24 | 23 | +1 | 50 |
| 11 | Freiburglazovic | 37 | 13 | 10 | 14 | 29 | 38 | -9 | 49 |
| 12 | BremenTiago04 | 37 | 13 | 9 | 15 | 22 | 26 | -4 | 48 |
| 13 | HoffenheimSnakeEyesx | 37 | 11 | 12 | 14 | 25 | 35 | -10 | 45 |
| 14 | AugsburgxDeutscheMaschine | 37 | 12 | 7 | 18 | 43 | 48 | -5 | 43 |
| 15 | Paderborn<Cantona> | 37 | 9 | 13 | 15 | 23 | 34 | -11 | 40 |
| 16 | Heidenheim99Starz | 37 | 10 | 9 | 18 | 22 | 38 | -16 | 39 |
| 17 | BerlinNagetier | 37 | 8 | 15 | 14 | 24 | 41 | -17 | 39 |
| 18 | KaiserslauternMobi | 37 | 8 | 14 | 15 | 26 | 34 | -8 | 38 |
| 19 | Bochumiu21 | 37 | 6 | 8 | 23 | 21 | 75 | -54 | 26 |
| 20 | HannoverQuicksilver | 37 | 2 | 18 | 17 | 7 | 40 | -33 | 24 |
ENG Division 1
ENG · Division 0 · Season 3
| # | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | London RedSjow | 37 | 21 | 10 | 6 | 44 | 13 | +31 | 73 |
| 2 | Crystal PalaceStrategos | 37 | 19 | 11 | 7 | 48 | 17 | +31 | 68 |
| 3 | Manchester BluePhesiola | 37 | 17 | 15 | 5 | 37 | 20 | +17 | 66 |
| 4 | LiverpoolBiarritz | 37 | 15 | 16 | 6 | 36 | 19 | +17 | 61 |
| 5 | Brightongabrielfrankk9 | 37 | 16 | 11 | 10 | 30 | 29 | +1 | 59 |
| 6 | BrentfordGreenFuryx | 37 | 14 | 16 | 7 | 31 | 18 | +13 | 58 |
| 7 | Newcastlekw0w | 37 | 14 | 15 | 8 | 35 | 20 | +15 | 57 |
| 8 | TottenhamTaddy | 37 | 15 | 9 | 13 | 36 | 45 | -9 | 54 |
| 9 | NottinghamBOA | 37 | 13 | 14 | 10 | 40 | 22 | +18 | 53 |
| 10 | EvertonInvincible | 37 | 12 | 17 | 8 | 38 | 25 | +13 | 53 |
| 11 | ChelseaTyrese | 37 | 13 | 13 | 11 | 38 | 32 | +6 | 52 |
| 12 | BournemouthTheramoe | 37 | 12 | 15 | 10 | 28 | 24 | +4 | 51 |
| 13 | FulhamMartinLiguera | 37 | 13 | 12 | 12 | 32 | 37 | -5 | 51 |
| 14 | Manchester RedMastermind | 37 | 13 | 9 | 15 | 42 | 46 | -4 | 48 |
| 15 | CoventryRaiden1 | 37 | 11 | 12 | 14 | 21 | 28 | -7 | 45 |
| 16 | LeicesterTedlasso | 37 | 9 | 9 | 19 | 36 | 49 | -13 | 36 |
| 17 | West HamSupernovaOrbit | 37 | 8 | 10 | 19 | 29 | 42 | -13 | 34 |
| 18 | Derbyderby | 37 | 9 | 7 | 21 | 24 | 46 | -22 | 34 |
| 19 | BurnleySabo | 37 | 4 | 12 | 21 | 17 | 55 | -38 | 24 |
| 20 | Lutonapaporcio1 | 37 | 3 | 5 | 29 | 15 | 70 | -55 | 14 |
League standings for the clubs in this story.