Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

Callum  [developer] Dec 7, 2017 @ 7:02am
Dev Blog 07/12/17 [EN]
Greetings warriors of Calradia!

When you are playing online, communication is vital. Players must be able to interact with and respond to what their teammates and opponents are doing at that very instant in order to succeed. And before we proceed, no, we aren’t talking about VoIP or text chat (although those can be important too!). A dropped packet, an increase in latency or a high ping could be the key factor which results in defeat...

There are two options available when designing the online multiplayer aspect of a game: peer-to-peer and client-server. Both have their own advantages and disadvantages. For Bannerlord, we feel that the client-server model (using dedicated servers) helps to make the combat more consistent and allows us to put players on a level playing field (with the help of a few little tricks, such as latency tools). We think that this will make for an overall fairer and more enjoyable experience for players.

But of course, none of this magic happens on its own! The client and the server need to be coded to communicate efficiently and effectively. And this is where Software Engineers like our very own Koray Kıyakoğlu step in, ensuring that the client and server can exchange data quickly and accurately to provide a fluid multiplayer gaming experience to players.


NAME
Koray Kıyakoğlu

FROM
Trabzon, Turkey

JOINED TALEWORLDS
2012

EDUCATION
Computer Engineering (BSc), Computer Animation and Game Technologies (MSc)

OFFICIAL JOB DESCRIPTION
Software Engineer

WHAT DO YOU NORMALLY DO DURING YOUR DAY?
During my early days at the company I mostly focused on tasks on the multiplayer side of Bannerlord, such as game mode prototyping, online services and organizing internal gameplay tests.

As the studio expanded, I found time to focus on the other parts of the game, such as refactoring gameplay code, redesigning GUI middleware, making different aspects moddable etc. I have always been the developer who addressed the .NET related issues and I eventually ended up as "the C# guy" in our studio.

Besides work, our studio has a very casual environment. From time to time, we organize social events like barbecue parties or steakhouse runs. I can say to our community with great confidence that if any of them end up working here, it will become their second family.


WHAT DO YOU LIKE THE MOST ABOUT BANNERLORD?
Even though I like most of the new features the game will bring, as an engineer, I like it's technical side more than anything. And the thing I like the most is its advanced modding support. I'm sure Bannerlord will become one of the most modded games out there.

WHAT'S THE MOST DIFFICULT THING THAT YOU SOLVED SO FAR, DURING THE PRODUCTION OF BANNERLORD?
When I first started working at TaleWorlds, I saw that our game engine was heavily integrated and dependant on game code. It was making our development process difficult and slow. I suggested that we draw a clean abstraction between the engine and the rest of code. With the help of the engine team we’ve managed to separate those systems, opening up the possibility of making different games using the same engine.

WHAT DO YOU CURRENTLY WORK ON?
Well, unfortunately I'm unable to answer this question because it will ruin the surprise for our community! But from a technical point of view I can say that I'm about to finish removing the unnecessary parts from our dedicated multiplayer game servers. That way it will include less code, which will make it easier to port to different server operating systems.

WHAT FACTION DO YOU LIKE THE MOST IN BANNERLORD?
I actually don’t prefer one faction over any of the others.

WILL BANNERLORD BE ABLE TO SUPPORT MORE PLAYERS ON A SERVER THAN WARBAND COULD?
The final player numbers for multiplayer haven’t been set just yet, however we are aiming for even higher numbers than Warband ‘unofficially’ supports.


Mount & Blade

TaleWorlds Entertainment
< >
Showing 1-15 of 36 comments
Zaco Dec 7, 2017 @ 7:05am 
grrrrrrrrreat
iliupolski Dec 7, 2017 @ 7:06am 
yes thats nice and all but when do we acctually get to play
Capt Dec 7, 2017 @ 7:06am 
i never clicked a announcement so fast
♛DrTottosCY♛ Dec 7, 2017 @ 7:09am 
please release the game as fast as you can guys i cant wait anymore
Ondor Dec 7, 2017 @ 7:10am 
Give us co-op campaign!
Papa John Dec 7, 2017 @ 7:14am 
This "dev blog" did not give us any information on how the development process is moving along. If you care at all, Taleworlds, you will address your community with actual information and goals, and communicate with us! Please, stop ignoring what we ask of you!
jack786 Dec 7, 2017 @ 7:35am 
“Well, unfortunately I'm unable to answer this question because it will ruin the surprise for our community!''

Campaign CO-OP confirmed? :O
Paulyo Dec 7, 2017 @ 7:39am 
Need demo or something plz. Was really hoping the game would of came out this year but now i cry every night to sleep because ill never get it
les Dec 7, 2017 @ 8:22am 
Originally posted by jack786:
“Well, unfortunately I'm unable to answer this question because it will ruin the surprise for our community!''

Campaign CO-OP confirmed? :O

Unlickly probulary just another multiplayer mode.

Good you realise that you slack to much in out perspective you appear to be bettering the community.


But more screen shots and videos please.
Last edited by les; Dec 7, 2017 @ 8:23am
Raven's Dec 7, 2017 @ 8:44am 
My favourite blog thus far.

Full of character.
Waclaw83 Dec 7, 2017 @ 11:21am 
Originally posted by Callum:
That way it will include less code, which will make it easier to port to different server operating systems.

<tinfoil hat on> Console version detected!
Hey, unless the surprise is co-op, I don't think anyone really cares, so you can go ahead and tell us what it is. There's no point in releasing a dev interview blog whose purpose is to divulge information about development and then tell us basically nothing. Oh really, there was an engine rewrite and dedicated server support? We knew this already.
cswarwick Dec 7, 2017 @ 2:11pm 
Lol the game will come when it comes, this community cracks me up. I always know what the first 37 posts are going to say, without fail.
cswarwick Dec 7, 2017 @ 2:12pm 
But co-op would be super cool.
Originally posted by cswarwick:
Lol the game will come when it comes, this community cracks me up. I always know what the first 37 posts are going to say, without fail.

Are you sure the game will come when it comes? What if it doesn't come when it comes? You'll really look like an idiot then.
< >
Showing 1-15 of 36 comments
Per page: 15 30 50

Date Posted: Dec 7, 2017 @ 7:02am
Posts: 36