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

Announcing Democracy 4

Development has started on Democracy 4, the latest iteration of the political strategy game by Positech Games. Democracy 3 was released in 2013 and…quite a lot has happened in global politics since then, which we hope to reflect in the new version. We are still very early in the development of the game, so are not ready to show anything yet, but here are the answers to some expected questions:

Lead programmer and Lead Designer on Democracy 4 will be Jeff Sheen from Stargazy Studios, who also designed Democracy 3:Africa and worked on the Unicode port of Democracy 3 recently to allow support for Russian & Chinese translations. Cliff will help with design & testing and will be producer.

Democracy 4 will incorporate the extra features introduced in Democracy 3 Africa, which simulated corruption, limits to press freedom and other political phenomena from the extremes which are starting to become more common in western politics since the release of Democracy 3.

The game will be completely updated to reflect modern issues, so no more worrying about the ‘V’ chip and other long forgotten issues, and more worrying about fake-news, social media, and other social phenomena driving politics in 2018 onwards.

The release date is ‘some time in 2019’ and we expect to offer an early-access / playable alpha version to players before the games final release. Target platforms are PC, OSX and Linux.

The plan is to roll content from the existing 4 expansion packs (Extremism, Social Engineering, Clones & Drones and Electioneering) into Democracy 4 where appropriate and relevant to provide a single version of the game.

More details coming over the next few months :D

THE END OF DEMOCRACY? OR? …

Democracy is the game I’m best known for. Its the ONLY game I have made three versions of. The very first version was released back before the invention of color television when I was really young. Winston Churchill gave it decent reviews, and the rest is history. It remains my best-selling game to-date, and the one that has got me by far the most press attention, as you would expect given the subject matter and title. The list of weird offers and proposals and deals I have discussed with people over the years (including foreign governments and military institutions) has provided me with enough interesting anecdotes to compensate for my inherent boringness. Its been a fun ride.

Because Democracy 3 was built on Democracy 2, which was built on Democracy 1… there were some coding decisions made right at the start that effectively bit me in the backside years later. The most obvious two were the dependence on directx9 (meaning no cross platform capability) and the development in ASCII (well… MBCS) instead of Unicode. The game was incredibly popular, so not having mac or ipad or linux versions AND not being able to do a Chinese / Russian version was kinda silly and had to be fixed eventually.

With this in mind, I hired people to make a mac port of the game, and for a long time we had linux and OSX versions, even eventually ipad versions of the game. They make up about 10% of revenue (9% mac, 1% Linux), and definitely have paid for themselves over the long run (although I was sceptical at the start. The linux build existed purely as a humble-bundle price-of-admission at the time). The ipad build is *sub optimal*, due to the RAM limitations in the device, but still, it has turned out to be profitable in the long run.

A while ago now, I decided that it made sense to bite the bullet and have the game translated into Unicode, which would allow for non-western character sets, and thus Chinese and Russian support. Who could resist the opportunity to bring Democracy to Russia and China right? After all, as  Spock explains in Star Trek 6: “Only cliffski could go to china”. I HATE middleware, and hate compiler/development environment bullshit, so I had always avoided it, so it wasn’t until Jeff Sheen (Stargazy studios) offered to handle it, that I actually got around to making it happen.

The next part of this story contains so much grief, hassle, WTF moments and ‘how the hell is this even possible’ mini-stories that it is surely worthy of a Klingon opera, or a Netflix miniseries. The short version is that yes, its 2018 and still if you want to code a game and have it seamlessly support Unicode for both display and text entry, and support every possible language known to man AND also run on really old hardware (which often blatantly LIES about its capabilities…) then you are in for a world of pain. A lot of games *claim* to support Chinese and Russian character sets, but they are not doing so fully, they just create a huge sprite-sheet of the few characters they use, and dont allow for modding or user input. Modding is a huge part of Democracy 3 and we wanted to do it properly.

So anyway… today is the day I am declaring that yup.. its done. Finished. Finito. DONEZO, Completahontas maximus rex. IT.IS.DONE. TYhe updates to Democracy 3 we sneaked out (purely Unicode-related bugfixes) last week are the final ones. Development on Democracy 3 is FINISHED. After 4 expansion packs (Social Engineering, Extremism, Clones & Drones and Electioneering), Ports to Ipad, Linux and OSX, and translation into a long list of languages…we are done. I’m sure that it still crashes or wont run for 0.1% of potential players (which is actually a lot for a game that popular), but at a certain point, you just have to accept that PCs are VERY variable, and you will never have 100% compatibility.

Now you might think that with everything that is happening politically in the world right now, surely this would be a good time to be working on a political game, not a good time to finish working on one.

And I say to you people who think this… follow me on twitter or bookmark this blog :D.

 

How can these stats about apple possibly be real?

I will never understand the obsession that modern companies have with reducing headcount. Its almost pathological. I totally understand that the marketplace can be competitive and that sometimes you need to cut costs, but this obsession with not employing any humans hits the hardest with companies that quite definitely have the available cash to take on a few extra staff.

The nature of may business (very long established one-man biz, set in a remote rural location, lots of legacy code, home-brew engine) makes hiring people very difficult, purely for practical and technical reasons. I am definitely not opposed to hiring people, and I actually think I’d feel really good about it. Every month I have to pay out royalty checks to 3 different people, and also pay at least one contractor, and it doesn’t feel bad, it feels GOOD, knowing that I’m contributing to the wider economy, and improving other peoples standards of living by creating employment. In some cases, those payments can help kick-start other small businesses who then employ people, and thats just awesome. Isn’t this the sort of thing we are supposed to be proud of as entrepreneurs?

To see whether or not you fall into the category of business owners who are really not doing their bit, take this simple test:

  1. Is it technically difficult, or practically difficult for you to hire new staff for some reason? If so, then I’ll let you off.
  2. Check your profit margin. is it less than 5%? are your company finances looking shaky? are profits falling dramatically? If so, then I’ll let you off.
  3. When you call the phone number for your company as a customer, do you get through to a real live human within 15 seconds? If so, then I’ll let you off.
  4. If you email your company as a customer with a technical support or customer services request, do you hear back from a human within one day? If so, then I’ll let you off.

I’m guessing this still leaves a very large number of businesses who could be doing amazing things employment wise, who instead are sitting on money in a bank and twiddling their thumbs.

Apples current cash hoard is 267 billion dollars. Their profit margin is 21.63%. I’m guessing that you cant phone up and speak directly to an apple customer service person right now, anywhere in the world. Why on earth not? (I just tried…and its a slow, irritating computer voice…to save hiring enough people…). The current total apple workforce is 123,000 people.

So the cash on hand for apple would allow them to give every single employee a windfall payment of $2,170731.

Yup, I had to check that several times to ensure its correct because it absolutely fucking cannot be. They can make every single employee of the company a dollar millionaire twice over. Or they could just spend HALF their current *cash* and make them all dollar millionaires. Lets look at it another way. The average salary in the US in the bay area tech firms is $142,000. Lets almost double that (yeah right) to account for employment costs, office space etc, and call it $0.25 million per employee per year.

Apple could afford to hire one million and 68 thousand tech workers for a year and still not burn through its entire cash hoard.

Or to put it another way, assuming all 123k people earn that crazy bay area salary, apple could double its current workforce, have them all sit on their ass doing absolutely nothing all day, and it would still take 8 years for the resulting cash drain to wipe out their *current* cash mountain.

PLEASE someone tell me my sums are wrong because they MUST be right? It couldn’t possibly be the case that despite Tim Cook being a ‘nice guy’ the first openly gay tech CEO who is trendy and right-on, and popular and seemingly one of the good guys, that he would rather sit on that vast obscene pile of capital and not spend a penny of it on increasing the workforce or improving the income of apples employees? Surely that would not be the case, Especially as Donald trumps recent tax changes are apparently designed to boost employment?

And of course, lets not forget that in the very home of tech-financial excess, San Francisco, there is a MAJOR homelessness problem. Its actually truly shocking. Apple could fix this out of their spare change. In the UK today there was an announced plan to completely eradicate rough sleeping which was put at costing £100 million. Say it should be £200 million instead, which is $260 million, and this would be for ONE city not a country. Apple could do that with one thousandth of its cash hoard.

These companies are not innovators who are making our lives better. They are like pharaohs and emperors treating the rest of us like peasants, beneath their contempt, not even worth saving.

 

EGX helper needed

I NEED HELP.

Or to put it more accurately, me and Jeff need help. We are showing off Production Line at EGX, the trade show in Birmingham UK on these dates:

20-23rd September 2018.

Its a big show, the UKs biggest by far, and has a ton of stuff showing there, including production Line (wahey!). We have a little booth with 2 PCs, and have to man it all day for 4 days. I cannot even be there the first day because I have such an amazingly busy social life, but will be there the remaining 3, as will my padawan Jeff (of Democracy 3:Africa coding fame).

The trouble is:    I HATE MANNING A BOOTH. Because I’m far too introverted, but I know I have to ‘be there’ to talk to people now and then, so I tend to be there ‘a bit’ and then wander off and seek solace in dark corners to muse on the existential pointlessness of it all. because we always need one person at the booth, and even Jeff has to eat and get coffee and lie down now and then, we need someone to come help us out part time. Is this you?

Ideal candidate would be 18+, an indie developer themselves who lives in Birmingham and would like to go to EGX for free, plus earn some moneys. (probably not a sack of money, maybe a small bag?). Obviously you have to be available on the dates given. The show is from 10am-6pm every day apart from Friday and Saturday when its 7PM. I dont need someone every day for the whole day, we can work out some rota where one or more of us slink off early or start late each day. I never need 3 people at the booth, frankly I only NEED one, but will often have two.

What I need you to do:

Just *be* at the booth, and keep an eye on it, make sure nobody swipes my cool miniature car and robot arms, and that if the PCs crash, or the games crash, reboot the PC/restart the game. I will give you a free copy of the game which you need to play for a good few hours before the show so you can answer any really basic questions people have. If press show up and need me, and somehow neither me or Jeff are there, you need to phone or email me or give them my details. Its not exactly hard work, by any stretch, and it gives you plenty of free time to wander around the show and see cool stuff. Also if you are an indie dev who has not manned a booth before, its a great way to see what its like at somebody else’s expense.

YOU NEED TO BE ABLE TO GET TO/FROM THE SHOW EACH DAY. In practice, you need to be living close to Birmingham. The NEC is REALLY easy to get to, and its not in central Birmingham. Obviously you need to be a nice person, and happy to talk nicely to the general public who may approach you and ask for help. I genuinely dont give a fuck what your gender/age/height/race/shoe size is. Ideally you look more motivated than this guy:

IS THIS YOU?

If so, can you email me at cliff At positech dot co dot uk, and tell me a bit about yourself, and how many of my vast list of criteria you meet?

THANKS :D

 

Risking everything you have to make it as a successful….cliche?

I think the key to making money at something is to invest for the long term, be prepared to lose before you win, to put your money where your mouth is and take big risks…

…to an extent.

You probably know about survivorship bias, where you listen to nothing but the tales of success from people who took big risks. There are definitely many, many cases of people taking insane risks, those risks playing out and them making a huge, incredible success of it. In the world of video games, valve deciding to sink all the half life profits into HL2 AND also trying to create a digital distribution store when retail was still all-powerful was an insanely high risk venture. It worked, and the rest is history. Making a game which fits in no established genre such as the Sims or for that matter, ‘Democracy’ is also a big risk. Doing this entails being prepared to be wrong in a BIG way, and lose 100% of your investment.

This is something I am minded off today when reading a very long, depressing and complex email about a renewable energy investment I made that is being held up and rejected by government bureaucracy (with zero cause) which could, theoretically lose me a fair chunk of money. Real actual *OUCH* levels of money. It will be extremely vexing if this is the case. I tolerate that sort of risk, because when investments like that work, they work very well, and the returns are great.

I’m a high-risk investor who is happy to tick the ‘yes I know what I’m doing and may lose it all’ box on a regular basis. I have some money in lithium mines, some in palladium futures, lots in the electric car company ‘Tesla’ and a bunch of robotics and biotech stuff. Some of this has been a huge success. others… not so much. Overall… I think I’m doing well, but you never get to say that until you cash out. I’ve also invested in indie games, both as a publisher (Redshirt, Big Pharma, Political Animals, Shadowhand) and as a passive investor. Some of these made several times my money back, some have lost me money.

And right now…as I type this I have two CFDs (very short term bets) on Tesla, both of which I am DOWN on, and both of which cost me money each day just to keep the bet running. I have made 37 consecutive profitable trades doing this, but may be close to coming unstuck on these two. Only time will tell. You can probably understand why I thought I couldn’t lose: (The loss calls still make a profit, just at the lower range of my position)

The trick is… I’m never betting the farm. Do not bet the farm. Ever. I’m not even betting a small barn from the farm.

Don’t think I’m not tempted. I’ve seen stock market trades, AND video games, where I’ve thought ‘LOL, this is easy money. I should sell the house, car and liquidate everything else to really max out this sure thing’. Sometimes those trades shoot way up, and I hate myself for being such a coward. Sometimes they go up a bit. Very, very rarely, they crash like a meteorite. The end result of my level of caution is that I’m not a billionaire, but I’m not in the gutter either. This is a *good thing*.

Do not risk everything to make your dream indie game, or fund the writing of your first novel, or even your second or third or tenth. I’ve made a lot of games (at least 20), and even if I thought my next game was a sure-fire hit, I wouldn’t bet ANY money that I couldn’t afford to lose. Obviously this is much easier to say with no mortgage and some cash in the bank. Normally people cannot possibly make a game without spending their last dollar on it… or can they?

These days we have kickstarter, we have patreon, we have indie publishers. if you cannot persuade anyone to give you the minimum money you need to make an early access game through any of those three avenues, then that is a BAD sign and NOT a sign you should remortgage the house or sell a kidney. There is a myth that you have to ‘risk it all’ to become a hit, which is perpetuated by Hollywood movies, and TV shows where this trope of ‘risking it all’ and ‘succeeding just before they ran out of food’ becomes embedded in peoples idea of what it means to be ‘creative’. The romance of the ‘struggling artist eating out of bins who then becomes a billionaire’ is frankly bollocks.

Democracy 3 is a good example. Its a successful game that made me some decent money. Did I risk everything to ‘take a chance’ and make a hit? Nope. I risked fuck-all. I coded that in my spare time while I had a full time job (and a contract to ensure that was ok). I then made a sequel when I knew that the original was already popular. My wife and I both worked full time and we had no kids, so me then deciding to quit and make more games was zero risk, especially as I was already making more from my older games than I was getting in salary anyway. In all my times making video games from 1998s Asteroid Miner onwards, I’ve been unable to pay the mortgage for two months in total.

By all means take some risks. Risks are good. Risk is part of life. Don’t make any decision that could wreck your life and screw up your family.