Development Update — Stability, Economy, Workshops & Character Management (AI TEXT GENERATED)
The last few days were mostly about fixing the parts of Gilded Dominion that players actually feel every minute they play.
I spent a lot of time digging into performance and stability first. One of the biggest problems was a false Maintenance screen that could appear even when maintenance was actually OFF. The cause ended up being a combination of server-side policy mismatch handling and the frontend treating every HTTP 503 like intentional maintenance.
That also helped explain some of the 10–12 second delays players were seeing. After the stabilization work, some of the slowest routes dropped from around 11 seconds to well under half a second.
I also started cleaning up how much data the game asks from the server. Gilded Dominion is my first serious online project, and Alpha has taught me a lot about how important request frequency, projections, database traffic and browser-side reuse really are.
Another big area was Businesses and Workshops.
Production now has proper structured errors instead of generic “Action not completed” messages. If a lease is expired, material is missing, Energy is insufficient, or the wrong operator is involved, the game now tells you the real reason.
I also simplified the Business flow. Production is now focused on producing goods, while Marketplace trading stays where it belongs.
Under the hood, workshop custody was rebuilt as well. Materials waiting to be used in production are now separated from finished goods waiting to be collected. Older ambiguous Alpha stock was preserved instead of being guessed or rewritten, so no player property was lost.
One important economy change also came out of this work: I removed the old Merchant Supply shortcut from Businesses.
Workshops can no longer create production inputs from an infinite NPC source. Materials now come from real owned stock or through Marketplace orders backed by players or the State Market Maker.
That means a business is not guaranteed to always be profitable or even able to produce immediately. If the market price is bad or supply is scarce, that becomes part of the strategy.
The Marketplace itself also received an important correction. A State trade used to invalidate the whole visible quote ladder after a single fill, making it look like all offers disappeared. State quotes are now rebuilt atomically after settlement so the market remains usable immediately after a trade.
Workshop operators also no longer require constant global character switching. If Amanda is assigned as the operator, Business actions can execute through Amanda while another character remains selected globally. This is a small change on paper, but it matters a lot once an account grows to 20+ characters.
Which leads to the next major area I’m working on: Character Command Center.
One of my active Alpha testers now manages around 20 characters, and that exposed a very clear problem: managing many people should become a strategy challenge, not a clicking challenge.
I’m rebuilding the Command Center into a more visual, playable management tool. The goal is to quickly see who is working, studying, ready, idle or blocked, issue limited Work/Education orders, use group selection safely, and reduce unnecessary navigation between characters.
I’m also removing a lot of the “computer-generated admin panel” feeling from this area. Less walls of text, fewer giant forms, more visual state, clear ✓ / ✕ eligibility, timers, progress and direct actions.
One example: bulk Work planning is being redesigned so Laborers and Citizens are separated by valid job groups before orders are issued. The game should never let you blindly assign an incompatible plan to five people and then tell you afterward that they are all blocked.
Overall, these last days were less about adding flashy new systems and more about strengthening the foundation:
- performance and stability
- false Maintenance fixes
- faster server reads
- better workshop UX
- structured gameplay errors
- safer production custody
- real Marketplace-backed business supply
- State Market fixes
- explicit workshop operator actions
- large-roster character management
Alpha continues to do exactly what I hoped it would do: expose the things that look fine with one character but become painful with 10, 20 or more.
There is still a lot to build, but the game is becoming more stable, more coherent, and much closer to the economy/strategy world I originally wanted.
Thanks to everyone who keeps testing, breaking systems, finding bottlenecks and sending honest feedback. A lot of these changes exist because of that.