The server decides
If a value affects progression, economy or competition, the server owns it. Client input is a request. This is slower to build, it makes some features awkward, and it isn't up for discussion.
CypherX Interactive is the game development brand of Spheres Hosting LLC. We make original Roblox experiences, and because the parent company runs infrastructure for a living, we make them with backend habits most game teams have to learn the hard way.
The story
Spheres Hosting started on the operations side: servers, services and the unglamorous work of keeping other people's things online. Building on Roblox was a sideline that got out of hand. Same problems, more players, considerably more opinions.
CypherX Interactive is where that work ships. SMFT: Gods and PlushX Tycoon are our own titles, run by the people who built them. AXIOM came out of the same frustration. We needed protection that took Roblox exploitation seriously, couldn't find it, and wrote it instead.
We're deliberately small. That buys us fewer titles, longer support windows, and a very short path between someone reporting a problem and someone fixing it. It also means we say no to a lot of interesting work, which we don't always enjoy.
How we work
Not slogans. They're the reason our releases look the way they do, and each one has cost us something.
If a value affects progression, economy or competition, the server owns it. Client input is a request. This is slower to build, it makes some features awkward, and it isn't up for discussion.
A mechanic that isn't enjoyable without art won't become enjoyable with it. We kill prototypes early, including ones people were attached to, so the survivors deserve the polish they get.
Versioned schemas, migrations rehearsed against fresh snapshots, backups before every release. Someone's four hundred hours are not something we're willing to lose to a deploy. We nearly did once and the process changed that week.
Balance passes, economy tweaks and enforcement actions get written down in the devlog. If we can't explain a change publicly, that's usually a sign we shouldn't ship it.
The rhythm
Less glamorous than the trailers suggest. This is the loop that keeps two live titles from drifting.
Weekend numbers get read: retention, economy health, error rates, anything AXIOM flagged. Whatever looks wrong becomes the week's work.
Building. Internal playtest on Wednesday evening with whoever's around, which is where most bad ideas quietly die.
Release day. Staged rollout in the evening, UK time, then someone stays with the dashboards until the numbers settle.
Fallout, patch notes, and reading the Discord properly. Anything urgent gets fixed today rather than sitting over a weekend.
Capabilities
No outsourced core systems. Whoever designs a feature is whoever gets paged about it later.
Core loops, progression curves and economy modelling, usually in a spreadsheet long before the game.
Typed, tested, server-authoritative gameplay code, with the tests that stop a refactor eating a save file.
AXIOM development, threat research and the moderation tooling our own team uses daily.
Telemetry, release management and someone on call, because Roblox's peak hours are not our office hours.
Our stack
None of this is exotic. The interesting decisions are in the game code, and everything around it is chosen to be predictable at two in the morning when something has gone wrong and nobody is at their best.
The one place we spent real effort is the data path. Player saves go through a versioned schema with migrations that are rehearsed against a snapshot taken the same day, and a release doesn't leave the gate without a backup behind it.
Working with us
We post roles rarely and hire slowly, so here's the real picture rather than a careers page full of nothing.
Collaborations, AXIOM licensing, or a link to something you've made. If you take Roblox development seriously we'd like to hear from you.