Game Design, Programming and running a one-man games business…

FIFTY FUCKING YEARS

This blog post isn’t about democracy 4. I live, breath, sleep and think Democracy 4 all the time, so I need to escape from it and talk about life stuff for a bit. Don’t worry, I’m still working on it (including weekends!) and jeffs back next week…

I turned fifty years old last year. That means I’m very likely half way to death, even being optimistic. I’m not *unhealthy* but I’m not super-fit either, but frankly I think I’m WAY more likely to be killed by climate change than old age. BTW so are you. You really should do something about that. Like now, super urgently. The world is literally burning.

The 2019 California wildfires caused less damage than the last two ...

Anyway…

So fifty is a weird age to be. Its not really old enough to think about retirement, but you are definitely old enough to be bored with a lot of young people’s concerns and things. I’m married, my career has gone very very well, and I have paid off the house and car. These are things that people fight to achieve their whole life, and I seem to have done them. Normally, someone my age would have kids at university or starting their career, and would obsess about that, but we don’t have kids.

I see a lot of people around me, a similar age or older, who seem to ease very comfortably into this position, and spend their time getting involved in the minutiae of local politics, or stuff like the best village competition (yes its not a hot fuzz joke, its REAL), or they take up golf, or more likely where I live, shooting pheasants or going horse riding etc… None of this is for me.

I spend an hour a day playing Battlefield V with friends, chatting about politics and TV and games and work/code as we gun down the enemy. I’m am definitely the oldest in the group, and am aware that I am basically straddling two social circles. Relatively young game developers, and retired countryfolk who are drawing their pensions.

This is strange, and makes me feel ‘disconnected’, which is something I feel in general anyway, for long tedious medical reasons I wont bore you with. I am in a the bizarre position of being more of a workaholic than anybody I know, despite being quite capable of retiring, thanks not least to the amazing performance of my stock-market picks. When I wrote this just over a year ago:

Tesla stock was about $220. Its currently $2,080. Thats just amazing. And other stocks I like (nvidia, paypal, square, microsoft, amazon) have all done well too (not AS well but…).

Combine being very lucky on the stock market with being a workaholic who loves making indie games, and has been around the industry for over 20 years, and most people assume I would spend my days like this:

Great Gatsby Decor

Which to an extent… I do, but frankly covid has really torpedoed that. Even though I’m happy to go to restaurants now, many of my friends are not. I wouldn’t go to the cinema, there are no plays or outdoor events happening (although we did go to see 2 drive-in movies), and foreign travel is pretty much on hold right now. (not a bad thing, given climate change)

Something all this makes me realize is that the benefits of various parts of life are valued very badly, and it takes a long time (50 years!) for me to really re-evaluate them. A lot of people value financial success very highly, but beyond a certain point, its impact on your actual quality of life is negligible. If positechs income doubled tomorrow, it likely wouldn’t make any impact on me at all. I love where I live, and have no real need for a *bigger* house. I already have my dream car, and I’m not one for luxury watches or bespoke suits or whatever the fuck people spend money on. I suspect the real equation is like this:

Once you are not in poverty, and you are not thinking about how to pay the bills… your happiness races up, but once you get to be a fifty year old guy running his own company with some decent savings… what more is there? Global domination? a super-yacht? why?

When I look at the things I’ve done in my life that I’m really happy about, or remember fondly, or proudly, very few of them are related to any form of conventional ‘success’. I was very pleased with a talk I gave at GDC once, mostly because it went well by the standards I had set for it (people laughed), I have no idea if it helped me sell any games or made money. The charity stuff I’ve done has given me a huge amount of happiness, disproportionate to the money spent. I do miss going to games events in the US, mostly because I miss some friends I have made over there, not really because of any business reasons.

Realizing you are at least half way to death is a strange experience. You start thinking in concrete terms about what else you really have time for. You also think about your youth and how wasted a lot of it seems. I spent a CRAZY amount of time in pubs getting very drunk and talking about…god knows what. Certainly nothing interesting. I have spent a phenomenal amount of hours just playing scales to a metronome on my guitar.

I have come to the realisation that one of the best things in life is to be good at a thing, and to do that thing. Whether or not that leads to huge success, critically or financially, is almost irrelevant as long as you can pay the bills. There is a sense of calm, happiness and ‘flow’ that comes from being skilled, and using that skill, that gives you a zen-like experience of inner-joy that no rolex watch of ferrari can replicate.

…which is kind of why I am working on Democracy 4. I am good at this. In theory, I don’t have to do it. Unless the stock market suddenly crumbles, I could just take a few years off, play golf, and argue about thing on the local village council. I could mow the lawn, very often (god it needs it…). I could sunbathe in the garden, and read novels. But, this is just not me.

This is also a year in which I’ve come to realize that yeah, I’m definitely on the autistic spectrum. Thats cool, I don’t mind. I was once told that I was ‘probably a high functioning autistic’, and I think thats true. Rather than let it bother me, I’m happy to lean into it a bit. If I want to spend time optimizing the rendering code in a game where 99% of player-votes say ‘the framerate is fine’, then thats fine. I can write C++ to relax, no point in fighting that, or denying it.

It seems crazy that it takes 50 years to learn to just be yourself, but we are surrounded by so much social pressure to behave/act/desire one thing or another, that it can be really hard top just sit and think about what you actually want. Its definitely worth doing.

Why bother upgrading?

My office is having new windows put in (at last!) which will mean its no longer unbearably cold in winter (yay) or unbearably hot in summer (yay), so I am currently sat at a laptop, researching the current state of abortion legislation in the USA for Democracy 4.

Anyway…

The laptop I’m typing this on is a nice shiny Asus Intel core i7 laptop. To be precise, its an Asus zenbook ux303ua i7-6500 12GB RAM, running windows 10. I mainly use it to surf, check twitter, watch the odd TV thing, blog and do forum posting, plus the odd casual game now and then. I bought it in 2016 for £767.

Its fine. In fact its great. It runs fairly fast, The screen is still fine, the keyboard still works, it doesnt crash, it doesnt lag. I had to reinstall windows once (repair from the existing install), but thats it, in four years of owning it. I cannot think of any real justification for getting a new laptop, other than the fact that my wife’s laptop is newer, and bigger, and theoretically better.

Four years might not sound old for a laptop, but it is for me. As a developer, I can get the benefit of claiming the VAT (sales tax) back, plus its a business expense. So no VAT (saves 20%) and effectively saving another 20% on the tax. Plus I LIVE for computers and online stuff, so its easy to justify a new PC at the most flimsy justification!

How Much Is Your Old Vintage Apple Mac Computer Worth? | TurboFuture

But…not any more. Its four years old and its an i7. Whats new these days? The i9? sure you CAN get them, at 4x what I paid for this laptop, but are they four times better? even three times? twice as good? Even a noticeable difference? I dont think so, unless you want to play an FPS like Battlefield V with HDR and so on, laptops that are used for work are basically very happy with an older, cheaper i7 or even i5 chip. Even the 12GB RAM is overkill tbh. I upgraded my desktop from 8->16GB and noticed very little difference.

I am not one to trot out the ‘640k is enough for everyone’ line. I am a developer, and my main PC is pretty decent (still just an i7 though), with an RTX card and a monitor the size of Texas. I get it, but most people are not software devs, and even most gamers are not playing super-demanding games. I am pretty sure I could play minecraft or fortnite on this laptop, even league of legends and football manager, so thats 99.99% of gamers covered right there!

I think we have reached a bit of a plateau where laptops are simply overpowered. The reasons to upgrade are minimal, and it shows! if I check amazon for just ‘laptop’ I’m recomended the best seller at £159.99. Thats hilarious. Laptops used to always cost a thousand pounds or more…

Asus VivoBook 14 X412FJ-EB023T - Notebookcheck.net External Reviews

Its not only laptops, but many things seem to be going that way. I’ve had the same ‘smart’ TV for five years and despite checking regularly there seems to be little benefit to an upgrade there. Even my bleeding edge car (tesla model s) is from 2015, and the only possible reason to upgrade would be to get a slightly smaller one, or with extra autopilot cameras. Quite hard to justify even for me, a tesla fanboy.

This is actually *not a bad thing*. Maybe if we were better at designing economic systems, somehow things would shift from selling increasingly over-specced gadgets to the wealthiest, to just get ‘adequate’ tech to everyone. There are hundreds of millions of people around the world who would love that £159.99 laptop, or a modern low-power-usage TV, or even a decent fridge. The question is how to shift the focus of an economy in that direction, in a way that people accept.

I dont have any answers. I’m a capitalist, and believe in the free market, but believe it needs a nudge now and then. Maybe its actually a good thing that western tech companies have manufacturing based in relatively poorer countries, as at least some of that money then goes into the pockets of those very people who would be an eager market for the suddenly-affordable tech. Like everything though, the inter-relationships of that business model are all over the place. Should we really be shipping physical goods all over the world by container ship? what happens to the US economy when all the USA manufacturing jobs go to china?

There are no easy solutions, and even modelling some of this stuff in Democracy 4 gives me a headache, but I guess at least its a good thing that a really decent laptop no longer requires people to sell a kidney.

Solar school photos!

My company (positech games) gave £10,000 to a local primary school to spend on solar panels, because the kids were really into environmental issues and had protested in our local town about it…and I thought, yup, go for it kids! They were installed yesterday so I went and took photos today by drone:

There are 32 panels, in 2 strings of 16, roughly 10.2 kwp. My panels at home are only 2.1 kwp :(. Really glad I did this.

Democracy 4 goes on sale…OMG

So yup, this was a long time coming and I feel worthy of a proper blog post about it. Actually, TBH there is not much else to do in the hours after hitting the big old release button. For those who just want the link, you can now grab the game here.

Now on to some thoughts about the process of making the game.

Democracy 3 is positechs most successful game by some margin. It came out a long time ago now, and we did four (yes FOUR) expansions to the game (Social Engineering, Extremism, Clones & Drones and Electioneering) and one semi-sequel (Democracy 3:Africa). There was then quite a lull before the release of Democracy 4 today, so what actually happened?

The coding in this game is HARD, and the design is super-hard. The number of interconnected things to balance, combined with the fairly whacky way in which its coded around a neural network means this is real headache inducing stuff to work on. Towards the end of Democracy 3 I was seriously burned out mentally from the stress of it. I am a workaholic, and work is fine for me, but the constant debugging-hell of the complexity of the beast was gruelling for such a long period and I needed to switch focus.

So I met Jeff Sheen, and he agreed to make Democracy 3 Africa, and meanwhile I got involved with game publishing in a bigger way, which led to Big Pharma, Political Animals and Shadowhand. I cant cope without coding, so I started coding a totally new game, the car factory simulation: Production Line.

That game took a while, and did very well, and spawned 2 expansions too, and all the time I was doing that, Jeff was improving the core engine of Democracy 3 and working on the new UI for Democracy 4. As a result we updated D3 with unicode support, which meant it could work with other languages much better.

So when I finally switched from Production Line to D4, we already had an engine that was doing vector graphics (yay! crisper UI) and unicode support (yay! Russian and Chinese translations without any problem!). The main work on Democracy 4 was related to mechanics-related stuff, like a redesign of how voters handle money, support for coalition government, and the addition of new ways to get political capital, plus news reports, situation warnings, a new UI to examine stats in the game, and the complete redesign of the main screen and the way icons are sized/positioned/rendered.

This was TRICKY.

And then we had the last few months of stuff which has been adding in all the up-to-date stuff like fake news, polarization, border walls, police body cameras, UBI, a private space program yada yada. Politics has changed since Democracy 3 and we really needed to represent that as much as we could.

Frankly, it has taken us too long, and we have become a bit obsessed with the UI design, and getting things to look crisp, and for the core simulation to be WAY more accurate and less buggy than D3. I would say 75% of the work on D4 is under-the-hood improvements the player cannot immediately point at. I *do* think it has been worth it. Also, this was my first ever project as an indie where I was working alongside another coder, which is something I have nmot done since my lionhead days, and never as ‘the boss’ so that was a whole new skillset and experience to worry about as well.

(And you can probably tell by all this that it means Democracy 4 is the most expensive game positech has made, in terms of dev cost, which adds an extra level of worry and stress all of its own)

And that brings us to today, which is exciting because its more the beginning of a journey than the end because D4 will be in alpha, and then in steams Early Access. We NEVER HAD THIS IN D3, which meant that some parts of D3 were flawed, and we didn’t have enough feedback early enough to fix them. With Early Access, this will be much, much better. The Democracy community is awesome, and I expect to have a really cool conversation with players about what needs to change, expand, be improved upon, or even removed. The wisdom of crowds is a real thing!

I should also point out that this is scary, and stressful, because OMG politics. We released Democracy 1,2,3 in relatively stable times. There was no fake news, no Donald Trump, no allegation of election hacking. No coronavirus, no black lives matter protests, politics was actually more polite (although we didn’t think so at the time).

Reporter's Question, Repeated, Sets Trump on Latest Media Attack ...

Most importantly… social media was barely a thing. Now, Social media is THE ENTIRE UNIVERSE. That means a more angry, divided and tribal playerbase is to be expected. Moderating forums will be…interesting. Handling abusive emails from players is something I really hate. Unless you are someone selling creative works online, you cannot imagine the impact of strangers randomly sending you abusive messages 24/7 has on people. Its bad.

But hopefully the good outweighs the bad. So far, commentary on the developer blogs has been awesome, and I’ve been very clear that we know our own biases are bound to be in the game somewhere, and are open to constructive criticism. With any luck, we can avoid the game starting all out civil war, with blood on the forums!

Thanks to everybody’s encouraging words as we have been working on the game so far. Its much appreciated :D. Onwards and upwards… I guess I should embed the widget here…