I was chatting with a friend of mine yesterday about what we like to do. He likes to design games and make mods and such.
For me, I'm in it for the community. To be honest, I'm in it for you guys. The only coding part I enjoy is the AI. I don't like designing games really. I write design documents and such for our games but I don't enjoy it. It's a chore. I'm mainly interested in participating on the forums and talking to other gamers.
Elemental's initial release was, as we all know, something of a disaster. It wasn't intentional. We thought it was ready. People really have no idea how crazy it is to release a brand new game in 2010 onto the PC -- especially if you're making your own engine. So much of my original design for Elemental had to be modified to deal with engine limitations and the like. It almost makes me miss DOS. (who remembers monkeying around with QEMM386?).
But we're with you guys for years to come. We're not a publicly traded company. I'm the only stockholder. I'm glad we've been able to start bringing back people we laid off. The Elemental team is actually larger right now than it was during peak development. But why? It's because of you guys. Elemental: War of Magic will never make big bucks. That original PC Gamer UK article killed us commercially - before a single review hit. But it doesn't matter.
Even as I type this, the whole team is working on all kinds of interesting things. Cloud saving for multiplayer games. New modding features for cloud uploads. I spent the day monkeying around with the AI (I found out an interesting thing for other developers reading this - edit and continue in visual studio does not work if you're running it on an external drive).
What got me into writing software in the first place was the community aspects. I like making stuff with other people. Our most popular consumer product, WindowBlinds, is all about making stuff with the community. Over the next several years, I'm excited to see how various versions of Elemental grow and change. I'd like to see the game broken up into DLLs so that people can mod not just with Python but with C++ too (Civ V's SDK can do this btw).
For those of you not into game development, you'd be surprised how close knit our industry is. That's why we get upset when people rip on Civilization V. These are our friends. It hurts us when people criticize Civilization V. You might as well be ripping on us directly. The distinction between Civ V or AOW or FFH 2 or Elemental -- to us -- is very blurred. Many of you would be shocked about how close we all are. I think people often mistake the PC TBS game industry for other "big" industries. It's not like that. It's a handful of people across the board. Behind the scenes, all of us hang out in the virtual sense. Yes, Jon, Kael, Soren, etc. We're all friends in varying degrees in real life.
Anyway, my main point is that our primary motivation on these games is you guys. Not your money (though we need it obviously to keep making stuff) but your comradery. If I had my way, I'd make a game based on a Wiki page from the community. People who know me can tell you that I really have no ego to bruise. I have a lot of OTHER failings (I'm ridiculously obtuse) but there's no idea, big or small, that I'm not interested in. I think of the community as part of our team.
Too much of our industry, IMO, is based on "cranking out the game" and moving on. But not all of us are this way. I pushed back a future GalCiv sequel to make sure we do right by you guys. It's not about the money. It's the principle. It's the community. It's you guys.