Advertisement

Tablet (space) RTS's and limits of Unencumbered UI and gameplay design.

Started by July 16, 2013 03:52 AM
12 comments, last by LordVTP 11 years, 5 months ago

I am ATM about 2 years into the development of my personal dream/pet game project, and now that I have met the major design goals I had at the outset I have run into a wall as to how far I should push the games complexity.

First off - Design Touchstones:

1 - I wanted a game were you truly created the ships in your fleet...That means being able to roughly recreate essentially any ship in sci-fi history should you choose.

2 - In turn I wanted the freedom to truly tear ships apart, not go to pre arranged chunks (ala Gratuitous Space Battles).

3 - For simplicity sake(and my lack of skill were 3d is concerned) this a 2d overhead type game.

Lofty goals to be sure, especially since my programming experience had stopped about 15 years prior playing with Borland 3.0 for DOS. To make matters worse, I decided the game would be targeted at tablets with their comparatively puny resources.

So to reiterate, I have an incomplete game were you can design, build and destroy ships....It's pretty fun as the pure sandbox experiment it is now... But Where to Go From Here?

I found myself scratching my head. This is not a complete game yet by a wide margin. My personal circle of space RTS games extends from Master of Orion series to Homeworld and Sins of a Solar Empire. Its got to be 4x or go home!

Large scale map experiments have been only mildly successful to date given both play speed and processing requirements. Exactly how long is someone going to sit and play on their tablet?.. Certainly not the length of a large scale SINS or Orion game. I have experimented with gravity wells ala SINS and trying to implement a jump/hyperspace system, but being able to issue the command quickly on a touch pad proved cumbersome...ideas?

I find seemingly simple decisions like resource gathering and management setups have to be looked at in a new light in terms of how much direct interaction is safe to ask the players for...To say nothing about acquiring new tech and build tree options...Thoughts?

Planet capture and orbital structures - Do I make these absolutely minimal as to only show ownership of a planet , or do I allow for complex infrastructure the player has to maintain? How much cpu time am I willing to put aside for this? Hmmmm

UI - How many buttons and tabs can I really make use of before the screen becomes over cluttered? Many strategy games have died on poor UI...

One solution seems to be to make large scale usage of fleet behavior, thus removing the need to control too many individual ships.

Another method though that popped into my head of late is to allow multiple devices per game session. I'm not talking about multiplayer here, I mean using both a phone and two tablets and perhaps a PC all in a single session with control and monitoring interfaces distributed across and communicating over local network. (Picture Supreme Commander's multi monitor mode taken into separate devices). The extra displays would have a selection of dedicated interface mode options such as strategic view, full interface, Ships/fleet status readouts, research UI , economic readout and so forth. I am confident I can make this happen, but is it even a good idea?

Trying to squeeze a 4x RTS onto tablets has proven to be very delicate balancing act between UI and expected play time share. The existing games on the mobile markets all had to make generous concessions to the medium. Most of the time(for me personally) this made them not worth large amounts of play time and indeed, their designs seemed to encourage this. This is not how I want my game to be, but If I ever want to succeed in any commercial form I may have to set aside my own preferences.

I thank you if you are still reading this, two years in and I have spent the last few weeks staring blankly at my IDE hoping for some inspiration... Any thoughts on the subject matter or over my ranting welcome. I decided to post this here on this community because reading over the threads I see many good minds and genuine peer design sprit. I look forward to discussing the genre and design merits of any such game.

If anyone cares, here is some test footage running on PC -

I see the use of your ships to fight a battle as the logical first step between shipbuilding for it own sake and a strategy game. Experiment with various fleet sizes, commands and control schemes until you find a fun system; you can stop at a realtime or turn-based strategy game, just battles of custom ships without 4X elements and probably without significant RTS-style construction and resource management. The Warhammer board game is a good example of what the result could be like: you freely design your army at the level of accessories and variations of specific individuals, then you fight balanced battles against arbitrary enemy armies with the same point value without any plot beyond "they are our enemies, let's fight!". A computer game can have multiplayer truly arbitrary battles and a single-player campaign of predetermined battles (cf. Gratuitous Space Battles or Advance Wars); adapting the battle and construction system to a 4X context with coherent armies, strategic conquest, resources etc. can be done later (in a sequel?) and it might need ugly compromises.

Omae Wa Mou Shindeiru

Advertisement

I have considered staggered releases built toward different play types for such reasons of complexity, suitability(fast game, short game types)....and last but not least monetization (more sku's). I can't help but feel in my heart though if my primary or initial release does not have the lion share of 4x features it would likely fail to gain the attention of the intended target audience.

There are a few design types though that would limit the scope of these issues without divorcing the desired features. Take for example the Homeworld games, each 'map' is fresh and your play is based around a single central point/object of limited mobility. Infrastructure does not generally carry over into the stage or map... But you could have scenario's where you have to colonize/build up a world in a temporary fashion in order to gain technology and natural resources.

A good example would be the recent Battlestar Galactica TV series, where a central capital ship has to protect it's fleet as it moves from area to area without any intention of retreading the past locations. Yet in order to maintain their population they must go planeside/asteroid mining in order to survive.

 

I have considered staggered releases built toward different play types for such reasons of complexity, suitability(fast game, short game types)....and last but not least monetization (more sku's).  I can't help but feel in my heart though if my primary or initial release does not have the lion share of 4x features it would likely fail to gain the attention of the intended target audience. &n

 
You appear convinced that you have to build a 4X game, but there are also players who enjoy more casual and more pure (but not necessarily easy) self-contained battles.
Warhammer might be a niche, but countless tower defense and puzzle games demonstrate the validity and popularity of the "sequence of varied and increasingly difficult separate challenges" as a general game structure, and advanced army design and customization can be a differentiating feature and a strong advantage for a battle strategy game.

Omae Wa Mou Shindeiru

You and I happen to share a devotion to the idea of true ship design and engineering. I'd love to see how you've gone about solving some of the problems!

To get to the point of your post, though, I think perhaps you are trying to build the wrong game. Or at least, trying to build the wrong game first. I'm sure a 4X game with that kind of design freedom would be awesome - but if you've really gotten a design system so capable and detailed you should build the game to showcase it.

That means a game where you painstakingly build and fly a single ship, or a very small number of ships, at a time. Basically, an RPG where your "party" are ships.

To start off, the player might have a certain amount of design money and components to play around with and then they are released out into the game to run some missions or whatever, eventually given the option to upgrade their ship, or simply add more ships to their fleet. Obviously the gameplay itself can take any number of forms - the important element being a smaller number of ships so that the uniqueness of each one can be lovingly showcased and all the time spent designing them can really pay off.

I Create Games to Help Tell Stories

I'm not totally married to one play style...

In fact I've put some thought to a limited scope play mode as you describe. The mode would allow you a financial and tonnage limit budget to do with as you please... Free to make a super heavy dreadnought or a fleet of light corvettes or any combination you see fit. The obvious advantage of this approach is it places a performance cost cap, you can only have so many units in play at a single time. Another is the player is able to skip any economic simulation or upkeep... This is akin to the approach for the opposition in AI war(which methodology I borrow from heavily for my own agent setup).

Advertisement

Hmm, from what I see, you've got a great chance to make a layered game there.

Your battles are looking great, and I'd capitalize on this. Instead of going the mainstream 4X way, perhaps you should focus more on the battles?

4X might only come as a metagame of sorts...

Think, World of Tanks (finite battles) but an added system where how well you behave in a battle (with regards to the resources spent to build ships for example) nets you additional resources / techs to further create new ship components and build larger fleets. There could be some kind of campaign where you must become stronger to attack enemy planets, or you could do it much in the trend of Star Wars Battlefront 2's conquest system where each game 'turn' the enemy moves and you move your fleet(s) and then play each battles individually.

Warhammer 40k Dawn of War I also used something similar in one of its expansion.

Note:

There are many topics in your original post. I suggest breaking it down into different threads if possible. I would feel any UI comment I could offer would be out of place in this specific thread that appears to assess the scope of your suggested gameplay.

Well, I'm not sure how appropriate it is for me to start multiple threads on my first week here. Yes things have quickly gotten a bit off topic, but the UI and the scope of the game are inexorably linked. If I want access to each layer at any point in play they have to be. If you only ever have ten or less ships in play...fleet control is redundant. If you have 50 or so entries in each weapon/hull section category...how you present the (useful)information is paramount.

One UI solution I've been pondering is to have a series of tabs on the 4 sides the display that when activated pull out to reveal the control set for a particular use(Or for that matter, from the corners). Individual ship settings(Escort mode, move to contact, standoff attack, missile defense envelope size, ect), fleet mode, economic mode, builder mode...and anything else I can think off as being useful.

You might consider developing a UI from a command perspective -- A larger fleet would be managed by a higher rank and decisions would be made at more strategic level I.e. fleet deployment etc whereas if you select a smaller section of this fleet commanded by a lower rank you might open up more tactical options concerned with the actual battles.

Building off of Stormy's post:

You will have a character for each level of command, right? You can put a portrait of the current character in an upper corner and line the top with the actions that character is responsible for overseeing. Those actions include overseeing other groups of characters in the empire. One action at the end of the bar is "Report to Superior" which takes the UI back up one level. (Like the folder with the up arrow in a Windows Explorer window.) Each level of play has its own main UI screen where the micromanaging happens, but the hierarchy is what determines which actions are available on that specific UI.

For example:

The highest level character in the government is The Emperor.

Under the Emperor, there could be the Fleet Commander, Minister of Labor, and Master Political Liaison.

Under each of those would be multiple Generals, Governors, and Diplomats, respectively.

I'll stop there to keep things simple, but eventually you would get to individual buildings where the ships are built, taxes are levied, and foreign relations are negotiated.

I think that you need to start with mapping out your hierarchy tree and defining the roles of each office. That would make a good design document to help you progress.

Writer, Game Maker, Day-Dreamer... Check out all the wonderful things I've thought up at Meatsack's Workshop!

Check out the Current Ranking of Super Gunball DEMO on IndieDB!

This topic is closed to new replies.

Advertisement