Eric Fram
This article was originally posted in ZippyBrain.com on July 28th, 2015. Link
It’s been a while since our last update, but in that time we’ve made a ton of progress on our upcoming personal finance RPG, WealthSim. If you’re not familiar with the project, you can read our kickoff announcement here and our first update here. In our last update, we only had mockups, but all of the pictures I show in this post are actual screenshots from the current version of the app.
We now have all of the following features working, at least in an early state:
Many of these sections will get their own post at a later time with a lot more detail. Please note that some interface elements and graphics are not in their final state. Also, we’re still showing a lot of debugging text that we will remove in the release version of the game.
The financial situations shown in some of these screenshots are a little bit wonky, but that will happen less in later versions of the game when we get the gameplay nailed down a little bit more.
We decided to make WealthSim a turn-based game so that players can take as much or as little time as they need to make financial decisions. Each turn represents one month of time, and players will earn income and pay expenses at the end of each turn. As the game goes on, players will need to weather a variety of economic environments, including bear markets, bull markets, and inflationary periods. Interest rates for bonds and loans vary with economic conditions, so players will need to consider that when making financial decisions.
<p>During each turn, players make whatever investment or lifestyle decisions they would like, then tap “Next Turn” in the bottom right corner of the screen to advance to the next month.</p>
An important, if not particularly thrilling, part of the game is showing players their current financial situation in detail. In the screenshot above, you can see that players can see their net worth and monthly cash flow at a glance at the top of the screen. By tapping on the net worth bar, players can see their balance sheet in detail. This allows them to see what kinds of assets and liabilities they have. We finally have it hooked up to the game logic, and it looks like this:
We also have the cash flow statement working, which looks like this (not all living expenses are currently implemented in the game, but those will be significant):
Players can finally earn an income! To progress in the game, many players will want to pursue higher-paying jobs. Players are allowed to apply to one job each turn, and the chances of getting an offer are based on the relative rank of the job they have compared to the rank of the job they are applying to. This means that players who apply for a job that is a little bit better than their current one are reasonably likely to get an offer, but players who are currently interns will not get offers to be senior executives.
Players can search the job listings, which look like this:
The jobs in WealthSim range all the way from intern to CEO
This part got pretty complicated, but we have it working! WealthSim now has a working real estate market with a wide range of properties to buy or rent. Players can see their current living situation on the lifestyle screen, but can access the real estate market at any time through the “Housing” menu.
Property listings look like this:
To streamline things, all the properties are available for either purchase or for rent. Since large properties cost a lot to maintain beyond just the purchase price, we also show the expected additional expenses.
When looking to buy property, we give players the option to buy the property with cash or to take out one of three types of mortgage:
Mortgage rates vary over time in the game based on economic conditions, so players will need to be somewhat strategic about when they buy or rent. Mortgages behave the same in WealthSim as they do in real life.
The interface for renting is somewhat similar (but players won’t be able to build any equity):
The market for transport is set up a little bit differently than for real estate, since players have the option to purchase both new and used cars. The “Transport” screen looks like this:
When purchasing a car, players have the option to either pay cash or to take out a loan:
Leasing cars (like renting houses) has a similar interface, but different financial implications:
Car expenses change over time and vary with the age or value of the car. For example, maintenance expenses increase over time as cars age.
This part got complicated! The economic situation in the game changes over time, and depending on the market conditions, the returns of different asset classes change a lot. We’ll go into more detail on how this works in a later post.
Players can quickly view their asset allocation and historical returns on the Investment screen:
We still need to add some more information to help players understand how their assets are performing, such as total return over different periods of time.
To trade assets, players can tap “Trade Assets” to get to the trading screen, which looks like this:
Players can exchange any asset for any other asset by simply dragging the icon they want to sell onto the icon they want to buy. Doing so opens up a confirmation screen that asks players how much they want to transfer (the final version will have more options). Here’s an example of selling stocks:
Players have both a regular brokerage account and a retirement account, which have different usage and tax implications.
At the beginning of some turns, players will encounter different life events that have varying financial ramifications. They’re an important part of the game, as they can confound player strategies.
I plan to go into a lot more detail in later posts about how our economic climate and stock/bond/gold market simulations work, since they’re pretty sophisticated. Our transport and real estate market systems also deserve their own post, which will come as we get the game a little more fleshed out.
We’ve been making a lot of progress, but still have to complete some big items before we start user testing:
Thanks for checking out this update, and make sure to stay on the lookout for our next posts. Feel free to reach out to @ZippyBrain if you have any questions or comments.