So I’ve lately been fixing up the game’s “Daily Finance Report” functionality, to give a better view of what’s actually going on. And… as I’ve been chasing down all the things that do (and don’t) cost money, I’ve realised that I really need to do a pass on the game’s economy, just in general.
Right now, a lot of the numbers were simply picked as values that looked good at the time, not with any particular cohesive “design” behind them. Let’s pick some notable (and questionable) examples:
- Right now, the salary for a developer is set at $50/day. This is extremely silly; an average salary for a real game developer working on a commercial MMO is likely to be higher than that per hour.
- Right now, the salary for a GM is set at $30/day. This is also extremely silly, for exactly the same reason; in the real-world, GMs with any amount of experience will be earning more than that per hour!
- Right now, each region you have active is costing $1000/day in upkeep. That’s just silly. The only way one could rationally justify that sort of expense would be if you were including salaries for support staff in that number. But we’re already handling salaries separately.
- Editing the terrain costs $100 per change. But… it’s not exactly obvious what that money is being used for. This isn’t a real-world terrain where we have to put fuel in construction vehicles or anything; really the only cost to making changes is people’s time, and we’re already explicitly paying people’s salaries. This sort of world editing… maybe it ought to be free? But from a “actually playing the game” perspective, I want people to be weighing off the cost of changing something against the benefits.
- Not shown here (yet), there’s a $500 one-time price for activating a region. Presumably that’s the cost of setting up a server to host game content there. It would probably make sense for this cost to go up, and the ‘upkeep’ cost to go substantially down. And for this price to be at least partially refunded, if the region is deactivated later.
- Right now, loans are charging interest at about 5% p.a., which I’ve rounded off as 0.01% per day. That… may be okay? I’m actually not entirely certain how loan interest is typically calculated in the real world. I read that in the USA, a 4.5% rate is standard, here in Australia 8.6% is standard. So… not a million miles off from what I’d set. Net result; your default $500,000 loan (which in the real world is not even remotely enough to build an MMORPG) results in a $50 interest payment each day, until you pay down the loan.
Anyhow, this improved dialog will be in the next build; we now track each of these different financial categories separately, and keep track of ten days worth of history, so you can move forward and backward through time and see how things have changed.
Additionally, this financial report now contains accurate information about the progress-so-far in the current day (previously it would only show data for yesterday). And finally, all of the periodic income/expenses (subscription fees, loan interest charges, etc) are now being incurred at the start of a day, instead of at the end. There’s actually no difference there; it’s just a change to how the money is entered in the reporting.
My task for the day: Figure out how many new subscribers a player should be expected to get and keep, and then adjust the costs of things so that the player can realistically turn a small profit and start paying down their loan, once they have a couple of regions running.
Definitely interested in folks’ input on this topic!