A classic real-time strategy set in the classical antiquity. Build your economy, employ diplomacy and control hundreds of units on large maps and clash in grand battles. Great modding capabilities and multiplayer features allowing you to shape the game the way you want it and share it with other players.

Post news Report RSS The User Interface

The User Interface of Terra Militia is one of the few components that does not go back to its classic rts roots. Instead, the UI in Terra Militia will be of modern and clean fashion.

Posted by on

For some time, the game was barely without User Interface. I've tried many different ways of doing it and designed ever more samples, just like I did when trying to decide for a Main Menu.

Firstly, I would like to say that I really enjoy some of the classic interface look of some older titles. But in truth, most of them were covering way too much space on the screen, space which only got filled by needless art. While its nice to look at and all, it's something that does not really concern you the slightest in the midst of battle. Thus, I have finally decided to go for a rather clean look.

What I originally tried to do was divide every essential part of the interface to its own window, saving the space between for the actual world. Though it sounded like a nice idea, it ended up looking really undefined and evasive.

For a while I gave up on that idea and also tried to design a interface that sattogether, without using too much space. Eventually I ran into several designproblems about how I'd make it work between different resolutions. I've never liked visuals that look different on different displays, or the fact that some would cover perhaps 40% of the total screen on a older resolution and about a mere 10% on a resolution of 1920x1080.

I think that it's not uncommon for programmers to rather have things work dynamically than using static values for different sets of input. It goes against our vision of logic.

Here's one of the first interfaces for the game from late 2012. Don't mind the overall plain ugliness of the game.

Old user interface

Obviously I wanted the user interface ingame to match the main menu at the time. I spent a lot of time thinking about interfaces in general. While trying to think of games with interfaces that I've liked I noticed that it's not what you'd usually remember from a game.

I've looked at games like Age of Empires, Age of Mythology, Warcraft III, Empire Earth, Empires: Dawn of the Modern World and Starcraft II and none of their interfaces really felt too great or special in my opinion. Even though it still takes up a lot of space, I consider the user interface of Starcraft II to be the better of the few. Mainly because, unlike the others they don't put another needless bar at the top, but keep it rather fresh. I also love how the resources are placed without background in the top-right corner, something which I've also decided to go for in Terra Militia.

Customization


It was about six months ago that I initiated the idea of a user interface with customization in which you'd be able to move and scale components as the user saw fit.

Here are two designs that I made for the new interface, which you were supposed to be able to build yourself moving the different components. Again, please don't mind the old and ugly graphics.

Old user interface

Old user interface

In the end it became way too clunky and complicated, and I set out for a final clean approach. I did not want to have the game look like a simulator with an all too in-depth or advanced interface. Looking at you Paradox strategy series.

The UI Today


I've reconsidered but continued on the general idea and intend for players at least be able to choose which area of the screen they would like parts to stick to.
Ex; some players would like to have their minimap in the bottom right corner instead of the left.

This is what it currently looks like by default.

Current user interface

It's still missing some smaller assets that I'll gladly update you on at a later time. Before that, there's work on UserScripts to be done!

Post comment Comments
elitewolf13
elitewolf13 - - 654 comments

I like your concept on the UI

Reply Good karma Bad karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: