Mount & Blade II: Bannerlord Developer Blog Q&A

A good UI is an important part of an enjoyable video game experience, and to show us they have things covered in that department, TaleWorlds Entertainment's latest in-house Q&A, introduces us to Emre Özdemir, one of the UI programmers working on Mount & Blade II: Bannerlord. If you're interested in learning a thing or two about Bannerlord's user interface, you may want to check it out. An excerpt:

Greetings warriors of Calradia!

There is a fine balance that needs to be maintained when presenting information to players. Too little, and players fail to grasp a game mechanic or are forced into making uninformed decisions. Too much, and the information becomes overbearing or confusing. And it isn’t just the volume of information that needs to be taken into consideration. A good user interface (UI) should convey information to players quickly and clearly. It should be as non-invasive as possible, so that it doesn't get in the way of immersion, while still containing all of the information that the player needs, in a way that is functional, yet aesthetically pleasing. It has to be almost transparent, helping you in the experience without reminding you constantly that you are playing a game.

These are the kinds of considerations that the UI team have to make on a daily basis. It is down to people like Emre Özdemir to take these designs and make them a reality, bridging the gap between the player and the underlying code of the game.

[...]

WHAT DO YOU NORMALLY DO DURING YOUR DAY?

“Basically, it depends on the stage of the current project I’m working on. But to give you a better understanding of my role, putting together a screen usually goes like this: We create a wireframe version of what would the screen look like while accomplishing the necessary needs with the user experience (UX) in mind. I talk with other teams about what the backend logic should look like, and then set about implementing the screen in a bare-bones state (placeholder assets and dummy data to test its functionality). I try to have a bit of fun with placeholder assets as well! For example, our current placeholder loading screen animation a butter jar moving across the screen, and our default save/load character image is Yaga. After the UI skin design is done, I replace the placeholders with new and better-looking assets. Finally, we playtest the game with the new screen and make improvements to it as we continue development.”

WHAT DO YOU LIKE THE MOST ABOUT BANNERLORD?

“UI would be the most self-serving/boastful answer so I would have to say the progression of the natural game loop. Your journey from a humble start with just a couple of men gradually turns into commanding armies that consist of hundreds of men, which I find to be extremely rewarding. And you, as the player, earn this feeling of accomplishment, step by step, man by man, one battle at a time.”

WHAT'S THE MOST DIFFICULT THING THAT YOU SOLVED SO FAR, DURING THE PRODUCTION OF BANNERLORD?

“Technical difficulties like the wrong input registry on UI layers is my go to, but that’s boring!

Instead, I’m going to say the design of the Tutorial panels. Tutorials were a necessary addition that we felt we needed in the game for some time. After implementation, our internal tests showed us that people weren’t really noticing them and were asking questions that were explained in the panels. So we sat down and thought about how we could make the panels more eye-grabbing. We went through multiple iterations and even the version you saw in the Gamescom build isn’t final and is something that we will revisit.”

WHAT DO YOU CURRENTLY WORK ON?

“Testing the screens that I made before Gamescom and skinning new ones. I’m currently skinning the kingdom screen, in which you can see and take actions for the kingdom that you’re a part of, such as proposing a policy that would affect the whole kingdom or creating an army that consists of other lords in the kingdom.”