Twenty Years Old

May 20, 2018 | Filed under: business

Not me…hahaha! I wish. My company is now twenty years old. That isn’t twenty straight years of indie game development with no breaks, but its twenty years of existence. Our first ‘real’ game was ‘asteroid miner’ which was released around 1998 and looked like this:

You cant even buy it now, it used directx5 and doesn’t work on many PCs. It was ok, but kinda sucky by today’s standards. Multiplayer asteroids with mining, basically. I did the art myself. Impressive huh? It sold a few copies in shareware, and then it got bundled into a collection by a retail company called egames. After that I made a game called StarLines INC, which eventually got renamed Starship Tycoon, and got revamped and improved graphics. I think I actually used some paid art for that one. it did much better, and it looked like this:

I still like the idea for the game. maybe when i retire I’ll do a re-make?

I then got distracted by doing some really bad top down racing games called Kombat Kars and Rocky racers, I even made a minesweeper clone, and some space shooty things called Space Battle 3001, and Saucer Attack. Not long after all that I think is when I ended up working at Elixir, then left there and made ‘Planetary Defense’ which looked quite reasonable:

Then I got a job at Lionhead. I think by this time I’d already made Democracy 1. I quit lionhead, and made Democracy 2, and Also Kudos and Kudos 2. These started making proper money, to the extent that I didn’t vaguely regret leaving my job. I then made Gratuitous Space Battles:

Which was a big hit, my first game on steam, my first game to earn a million dollars. Then came Gratuitous Tank Battles and GSB2, and the publishing of redshirt, my first 3rd party game. At roughly this time I made Democracy 3, which was an insane hit and also made millions of dollars, and not that long after that I think I published Big Pharma (I think this was the third million dollar selling game), then came Shadowhand and Political Animals, and Democracy 3 Africa (The first game where I employed someone to write code)

Along the way we have twice donated a chunk of earnings to war child and built two schools in Cameroon. Positech has made a profit every year and made enough to live on since Gratuitous Space Battles, which I guess is quite an unusual feat. I’ve avoided growing the company at the rate at which most people would. At one point I was developing (coding one game) managing the coding of another and publishing two others, all without any help on the admin side, and that was too much for me. Unless I was to hire a personal assistant or someone similar, I’d never be able to scale to that many games at once again.

So now in 2018 my focus is on first-party games (not publishing). We are developing one game (Production Line) and there is another game that will be announced once there is something to show. I have a full time coder working on that project. In terms of people management and time-management and project management I guess I’ve learned the following things:

1) At a certain level, time really is money. I’ll pay very high amounts of money for software or services that save me time. I’ll also not waste any time. Unless you are Gabe Newell, or someone who I KNOW is going to earn me lots of money if I talk to them, I’m never going to ‘hop on a call’ or ‘catch up’ with someone for ‘networking’ purposes. I’ll not schedule a meeting with any company whose business I haven’t already skimmed by an emailed proposal. I pay people to clean my car and my windows, because the opportunity cost of me doing is > the cost of hiring someone.

2) Dealing with people is the most stressful part of expansion or development or project management. No technical bug, hardware issue or monetary/scheduling problem is anywhere near as tricky as dealing with humans with emotions. I’m a bit ‘on the spectrum’ and not good at dealing with people anyway, let alone people I’m paying money to. I’d hire someone I could get along with with an average skillset over someone who is a pain in the ass but with l33t skillz.

3) You have to speculate to accumulate. its a cliche because its true.

4) Don’t feel bad about just saying ‘no’.

5) Some things that make money just aren’t worth the hassle to make that money. This includes porting a strategy game form PC to ipad, or…linux in any of its forms. If you prot games ‘for fun’, thats different, but I don’t.

6) Unicode is hell.

Two things I’ve managed to do that effectively grow my company but don’t require me to hire people is to invest the income, and to spend on advertising. I can double my ad budget with a mouse click, whereas doubling my games dev output requires interviewing hiring and managing another person. I know which is easiest. Over the years, Positech has invested in other indie games (in a hands-off capacity), Solar & Wind farms, tidal energy projects, a number of US tech stocks and ETFs/Funds, some commodity ETFS, UK & global equities, P2P lending to both businesses and individuals and corporate bonds. I even dabled in shorts and leveraged investments, even did some day trading of CFDs. This has gone on long enough that right now its fair to say that Positech is 80% Game Development, 20% investment vehicle. I enjoy picking stocks and shares and average 10% return per year, over the last 4 years, which is pretty good.

Its been a good twenty years so far. I’m happier as a person, and definitely calmer, and work just as hard as before. The industry has changed beyond all recognition, but its definitely possible to make a good (even great) living from indie games if you do the right things and make the right decisions and work like crazy.¬† UK retirement age is currently 67 but probably 70 by the time I retire, so I am likely only half way there.

Yikes.

 

 

 

11 Responses to “Twenty Years Old”

  1. Ben Hymers says:

    Just popping by to say that I love Asteroid Miner.

  2. Winterwolves says:

    You said “UK retirement age is currently 67 but probably 70 by the time I retire, so I am likely only half way there.”

    Yes but… the trick is that you could already retire NOW!1!!!! :D

    Anyways congrats, 20 years is great!

  3. Thanks for sharing and congratulations! :)

  4. Stas says:

    Congratulations! And thank you for the inspiration over the years.

  5. John Schroedl says:

    Congrats on 20 years! Have you ever done posts or videos showing any of your development style or libraries? I ask b/c this is fascinating to me personally as a almost 50-y/o developer who’s done Windows dev for almost 27 years now but never games. I’m intrigued about how you’d create UI elements like menus, animations, etc. I get GDI, GDI+, WPF, etc but not DX. Do you use DX? Something homewbrew? Anyway, thanks for posting…I appreciate the time it takes to do even that much.

  6. MrWeedy says:

    Thanks for sharing. At the same time I’m grateful that you shared this story with us but at the same time I’m peeved roughly speaking to my whole life. You’re around 35 years old, I’m 29. My parents never had much money but I spent a lot of time playing games because you could easily get them for cheap and my dad got me so many of them. I liked playing all kinds of different games, I liked beating them and I spent a lot of time with them.

    BUT my parents never encouraged me to start coding, my dad didn’t code, he had done some very simple coding and coded his own holiday cottage webpages but that’s about it. He nor my mom never encouraged me to start coding and start making my own games. They never encouraged me to do something which I really liked and which later on would have gotten me money in the future because I got so good at it. They never supported me like that.

    I still have my old game idea plans in my notebooks somewhere but I’m already 29 and have 0 skills in coding. You’re 35 and a millionaire by now because you started coding when you were 15 (based on your blog post) and coding and making games was more fun to you than doing a grey job just to get paid.

    I got my whole life’s very first full time job (permanent job if that’s the correct term in English) only a bit over year ago (in 2017) by now and I have just started to barely accumulate some money so I could invest to something or accumulate it in some other ways. I have plans and I’m working to earn more money in different ways but there’s only 6 years difference between us and couple of million euros (pounds, dollars, whatever) and that’s what makes me bitter.

    But I guess that’s the share of the cake for our agegroup as millenials.

    Basically what I want to say is that eventhough I have plans to make money and plans to build my future, these plans are like 10 years late and everyone has gone past me left, right and center and accumulated more of everything already. And as I said, there’s only 6 years of difference between us and you have millions of money units and I don’t.

    I wish my parents had encouraged me to invest more in something which at the same time would worked as a fun thing to grow up with but at the same time as a long term plan throughout my whole life upon which I could have built my life and make more and more money with it as I grew older. Like everyone else’s parents have done and look at them now as adults… Look at you now. (Though, I don’t know your childhood nor how your parents supported you, if they even supported you.)

    • Cliffski says:

      I’m 48! so much older than you, and also started coding aged 11. I wasn’t specifically encouraged to, coding was not even a thing then. neither of my parents understood computers at all.
      On the one hand, I’m lucky because I got into PCs sooner than most, but on the other hand, learning it was really hard. there was no internet. if you wanted to learned how to code, you bought books or borrowed them from a library…

      • MrWeedy says:

        Oh, you’re at that age. I thought you’re 35 because you said you may get on retirement at the age of 70 and you’re halfway there.

        Anyway. I guess life has never been easy. No matter which way around you look at it. Thanks for the reply. :) And still. Really nice story. I enjoyed reading through it.

  7. Yellowfrog says:

    A vote for a starship tycoon remake; one of the first games I remember playing clearly.

  8. Avinash says:

    V inspiring straight from the heart thoughts…
    Thnx for sharing.
    Your journey shows us newbie indies that perseverance , hard work and passion at an early stage are our true weapons in this battle.
    Pls do keep posting .
    Would love to hear your thoughts on mobile gaming targeted at children.
    Best