2010-01-24

Operation Survival - humanity's last stand

I have a pet game idea and design lingering at the back of my head for close to 15 years now (I'm getting old I suppose). That idea was the reason for developing BlackFish, an isometric 3D engine. Back in the days we used C++ and DirectX7. Anyways, I still like the concept very much and nobody has produced the game in the meantime. So I have decided to give it another go.

If you know the old UFO XCOM series by the Gollup brothers you have a pretty good idea of what I'm aiming for. The game is a perfect blend of a base building, resource management and turn based tactical combat simulator. The premise is that the earth is under attack by aliens invading with small fleets of UFOs, performing various reconnaissance, raid or research missions - conducting nasty experiments with cows and such alien stuff ;-) The back story is not entirely original but very well done and plays expertly with real world conspiracy theories and ufology.

The game is roughly divided into three major parts:

The geoscape, a view of the whole world, floating in space like the vulnerable blue marble that she is. You choose where to build your bases in this view which affects which countries will pay you for protecting them. You also coordinate UFO intercept missions by launching your fighters after them. This part plays in real-time.

The battlescape, a 3D isometric view of tactical combat missions. After a UFO has been shot down or landed you send in your ground troops to clean up the place. The action is turn based and you coordinate up to around a dozen soldiers to find the surviving aliens and either stun and take them hostage or simply kill them. The missions are usually set in some idyllic small town with the UFO crashed in a corn field nearby. There is a strong role playing component as all your soldiers have names and individual abilities and stats.

The last part are the various resource management screens available from the geoscape view. You build out your bases with better radars, more research laboratories, better alien containment facilities, ground-to-air rocket defenses, living quarters for your soldiers and similar buildings. You also coordinate researching the found alien artifacts and interrogating kidnapped aliens. Once you understood parts of the technology you can start using and building it yourself.

In my eyes even to this day this is the greatest game ever made. The atmosphere it managed to create was just phenomenal. The genre blend worked perfectly and didn't feel tacked on or misplaced as is often the case with similar experiments. The scale was nailed wonderfully by contrasting the whole globe view with the handful of soldiers combat missions. You really felt responsible for the earth as a whole and bled with individual soldiers at the same time.

I'd like to update the original concept a bit because I believe it would make a perfect online multiplayer game. I imagine a continuously running, real time geoscape with hundreds of players. Every one manages a single base and flies intercept missions from that base. This would be a "massively" multiplayer part and allow for global events like coordinated alien attack waves which have to be fended off. The game would run in a browser and allow for very casual play sessions (during work ;-) ). You log in, play through some short aerial UFO dog fights, give some research and construction orders and log out again. Base building and research works as in most text based browser games which use real time as a resource (i.e. constructing a new laboratory takes 3 days). When you have the leisure for a longer play session you sit down to play a tactical mission. These would be turn based as in the original with some crucial changes. Most importantly they'd be multiplayer. The player who shot down the UFO "owns" it. He sends out his ground troops and may invite additional players to join him in combat. Once all players have joined the mission starts and lasts between half an hour to several hours. There is no load/save, death is permanent. This calls for careful balancing and ways to rescue dying soldiers as long as you still have some men standing but I hope to make the player really sweat for his men. There is a global ranking system with military ranks from private to general and you'll have to balance risking your top men in missions vs being overtaken by other players.

I think this design will fix lots of current multiplayer game offering shortcomings and make them work to its advantage. One is the investment of time. Current games are either very casual without any persistent state except for the high score (think connect-three flash mini games), require massive investments of time (world of warcraft) or don't allow you to invest more time when you actually want to because you have to wait around for the next event (text based browser game with real time resources like OGame). Operation survival tries to work on all of these time scales, adapting to and respecting the players busy life. Another point that really bugs me is the competitive nature of most multiplayer games. Often the player who invested the most time (grinded the most) automatically wins. Skill is a secondary issue, if at all. This leads to strong players totally dominating and exploiting new comers (farming n00bs). This again leads to lots of bad blood and grieving players and creates a high barrier to entry. Existing player protect their investment and actively discourage newbies. Operation survival has no means of direct player vs player offensive actions. All players pursue the common goal of protecting the earth. The only competitive aspect is in the various rankings and ladders. You want to be the one having the general, produce the most research, own the most resources, shoot down the most UFOs etc.

While lots of this may sound very derivative of the original UFO (and it should!) I do have lots of detailed ideas to make this work as a multiplayer game. More in the coming months...

This is a very ambitious project and will probably never see the light of day. However, it's fun aiming for the stars and working on it. My hope is that it'll eventually pick up momentum and I'll find supporters. After all, the original game was a labor of love of two guys as well. Maybe technology and productivity advances made since then allow the updated design to be realized by a small team as well? Today's expectations for browser game visuals and production values are around the level of the original UFO I'd say.

Dream big.

9 comments:

  1. Well, count me in ... especially for writing backstory, missions and the like. Also for developing, if you want (level editor, anyone?) I've also gathered some sound editing experience over the past couple of years, so that's another area where I could help out. Oh, and testing, of course ...

    I still have all the stuff we collected for the original ORCA thing, not so much because I thought I would still use it, but more for sentimental reasons :)

    ReplyDelete
  2. [insert generic "me too!" comment here]

    ReplyDelete
  3. I was hoping you'd say that ;-) I find it frustratingly hard to write good stories or even just flavour texts - so yes, I'll gladly accept help in that department...

    ReplyDelete
  4. Platform?

    Flash in browser / pure HTML and JavaScript / client application / pen and paper?

    (OK, scratch that last one...)

    ReplyDelete
  5. Good question ;-) See the next couple of blog posts...

    ReplyDelete
  6. Are you going to cover things like "when is this game over" in your next blog posts as well?

    I mean, WOW etc. have no ending at all, they go on an on and occasionally get new content. The classic UFO game had a showdown ending: kill the last baddies and you win. Other browser games have a time cutoff: the winner is whoever has the most points at a certain date.

    So what is it going to be?

    ReplyDelete
  7. I haven't really thought about an endgame to be honest. I never really liked the original UFO ending - somehow the missions on Mars were really anti climatic. Maybe that was due to the maps being too big and you wandering around for too long. Or because there was so much of the mind control stuff going on which I never really enjoyed.

    I am envisioning adding new content while the game is running. Online games like WoW are more akin to a service than a product. The live support teams (even counting just the pogrammers) are often bigger than the initial development teams.

    I imagine a game master directing attack waves and special events like the aliens trying to take over a particular country, stealing human technology, scouting for places to put their own bases etc. I think a fixed engame for a browser game is difficult. I for one wouldn't want to join a game late if I knew it was already half way through. That raises the barrier to entry again.

    So a series of local maxima (mini climaxes) like WoW is probably the way to go. What do you think?

    ReplyDelete
  8. Well, we could probably have a background setting which allows campaigns rather than one storyline that runs from one fixed beginning to an inevitable endpoint.

    That does not allow the player to save the earth (as he did in the original XCom games). Instead the background setting and premises for the world stay more or less the same and the player missions would more be like finding and saving an individual person, retrieving a piece of technology etc. Those missions can still build up with a storyline over several assignments.

    I could imagine the players to be part of an underground movement rather an official government institution (like XCom). That way the players are forced to keep a low profile with their base of operations and might be forced to give it up and start over if they are discovered. From the players' side the whole thing could be like the Al Qaeda network ... cells which operate more or less independend from each other with only a loose connection between them.

    That would probably shift the "management" side of the game away from research and building a base a bit and more to things like recruiting, subterfuge and building connections.

    I'm just shooting from the hip here, I have to think this through further. It's just that I like rebels better than soldiers :)

    How about a brainstorming meeting for the overall backstory thing? I think it is easier to bounce ideas around and find a common ground by actually talking about it.

    ReplyDelete
  9. Since the thing is supposed to be pretty open ended/flexible I think it would be a good idea to present the players with bits and pieces of the story that hint at a greater whole but never fully reveal it. Let the players' imagination play connect the dots and piece the fragments together. A bit like tv series never really complete a full story arc but juggle lots of lose ends at the same time that may be interpreted and combined in different ways. Incomplete and ambiguous information fits well with the whole alien conspiracy theme.

    I don't think a rebel/underground setting would suit the game very well. For one thing I want the player to feel legitimately proud for saving the earth. Why would she need to do that in secrecy? Secondly it'll be hard to justify how hundreds of huge underground bases with hundreds of employees and fighter jets launching from them could be kept secret. Also, base building and research are pretty integral parts of the game design and cannot easily be removed.

    I'd like to do a get together for a brainstorming session, but I'm currently knocked out with a fever and a bad cold.

    ReplyDelete