Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
BBox: KingpinNewsHow we're tuning BBox:Kingpin — Mod First design and The Director
Community

How we're tuning BBox:Kingpin — Mod First design and The Director

BBox: Kingpin · published 23 Jun 2026, 18:21 UTC

All newsPlayers around this dateRead on Steam

How we're tuning BBox: Kingpin - Mod First design and The Director

One thing that shaped how we built everything: no data lives in the codebase. Every entity, every event, every rule is a JSON definition - what we call “Mod First” architecture. It's a bigger topic (separate post with code and demos), but the short version is that it forces a clean separation between logic and data, which makes the game much easier to tune and balance without touching code.

The Director is the system built on top of that. It's the pacing layer - the thing that decides when your comfortable operation starts falling apart.

It works by watching your activity in real time and building a threat score from it. Deals moved, territory held, money flowing - all of it feeds in with configurable weights. When the score crosses a threshold, an event fires. A rival gang moves product in your territory. A police informant gets a tip. A building gets hit.

We designed it this way because there's no realistic alternative. If you want moments like Johnny lost it during the cop raid and shot himself to actually happen in a session, you can't wait for players to stumble into that situation naturally - it could take days of play, or may never happen. The Director creates the conditions. The Scenario system (also in the screenshots) lets us author and test specific situations directly so we can make sure they feel right before a player ever sees them.

What we can tune without touching code:

  • Event threshold - the heat level that triggers something

  • Global and per-event cooldowns - rival gang attacks and street-level dealing events have completely separate pacing windows

  • Night multipliers - the city feels different at 2am than at noon, and that's tunable

  • Grace period on game start - new players get breathing room before pressure ramps

  • Score weights - activity (actual dealing) drives heat much more than cash alone

We're pushing toward a playtest, and when that happens, testers will be able to download the Director config from the game and share it. If someone finds a balance that works for a particular playstyle, that file is portable. The trailer down the line will show a lot of these events and scenarios in motion - this post is more about describing how it’s made.

Screenshots: the Director tuning panel and the Scenario selector, both in-game, both actively used for balancing.

- Thresher from ENGN Game Studio

More from BBox: Kingpin

Other announcements

All news
Community11 Sep 2026Betrayals, muggings, arrests: one system runs the falloutOne system for drama We kept deepening what happens after a crew member turns on you, but the real work this cycle was under the surface. Every dramatic beat in the game used to be its own tangle of special-case code. A betrayal did one thing, a mugging another, heat rose from a dozen different corners, and each new twist meant more wiring bolted on next to the last. We replaced that with a sha…Community7 Sep 2026The comedown: your crew survives a fight, then acts like they survived a fightQuick one this week, but it is one of those changes you feel in every single firefight. Until now, combat had a tell that broke the illusion. A gang member would trade shots with a rival, win, and then a half second later go right back to strolling the block like nothing happened. Functionally correct. Emotionally wrong. Nobody who just got shot at goes straight back to whistling. So we fixed t…Community11 Aug 2026Dev Update - The Crew PanelThe Crew panel: see what your crew is doing and why Hey everyone, This one is about visibility. The game has always had a lot going on under the hood. Your crew members have priorities, plans, and conditions that gate what they can do. Until now, most of that was invisible. You'd look at a gang member and see "Idle" and have no idea whether that meant nothing was set up, or they'd just failed s…