• Register

King Lucas is an adventure and platform game where the user impersonates a brave knight to accept King Lucas' requests and confront different non linear quests in a castle of more than 1.000 rooms.

The castle, full of dangers, changes its shape and size at each new search. In order to achieve his goals the user will be able to use various spells, weapons and magic items which will help him in his trail.

In a 2.5D style and featuring procedural music, the game will also include an online multiplayer mode where several knights will compete for the same goal.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Time before working in the game industry I was in the audiovisual sector; among other things, I studied Cinematography and worked on TV and, there, one of the first things one learns is how to structure a narrative: to create a conflict, to motivate your characters, to throw unsolved questions in order to intrigue the reader/viewer, etc. Mechanisms, in a nutshell, to drive the narrative and make the plot interesting and entertaining because, at last, that’s what we want: to entertain.

These triggers work exactly in the same way for any kind of story, the problem arises when you jump from a linear media to a non-linear one, such a game, where there is a lot of elements that randomize everything and the user has freedom to alter his path through the story, more or less depending on the game.

In King Lucas this is specially remarkable because, even though the level design is predesigned, the disposition of the rooms is random so the path of the user is completely free, thus running into the NPC’s in an order out of our control. In this post I’m going to explain how we overcame these challenges in order to make the narrative work out but, to start, we needed…

The story

Don’t worry, no spoilers ;-)

As some of my workmates have told in previous posts, King Lucas was born from the desire to homage some old games and a specific style so, when I began writing the script, the characters were already created, they were basic game design elements: one hero, some princesses to rescue, one king to introduce the hero to the missions, one blacksmith to sell weapons, some enemies, etc… the game design was quite clear and King Lucas would have been playable without any additional storyline but we were sure that adding a deeper narrative was going to add another dimension to the game.

In order to get to the story behind King Lucas, first thing was to give personalities to the characters, give them some background that let them interact one each other in a meaningful way. You can’t imagine how two characters would talk to each other if you don’t know how they think. This way, for example, the blacksmith who was there only to sell weapons became Faust, a former blacksmith of the royal court and sexually ambiguous who decided he felt more confortable in the shadows of the castle of Sausan, or the skeletons that were there just because the game needed enemies became the former royal guard that, tired of so much laboral abuse, became republican rebels to the crown.

Of course each personality was designed to cause frictions with the other characters’ personalities as well as to be hilarious, to build a comical tone just because it seemed funny to us. In fact, dialogues are peppered with out of context popular culture references that will make more than one user smile.

Once the characters were defined, we had to make them interact. What they think of each other? What are they going to say? Do they hate each other, do they love, help each other? What do they know of each other? What do they find out? Are they going to betray anyone? Do they have a past in common or not? We defined this in what we called ‘the relationship matrix‘.

matrix

To focus the writing this way was absolutely intentional. We couldn’t forget that, since we were not going to be able to control the path of the user we needed a lot of additional information in addition to the main plot, many pieces of information which once shown, reveal the whole puzzle, the plot: an emergent narrative.

When I explain the emergent narrative in King Lucas I like to do it this way:

Imagine a group of people that have read a book and they’re in a room talking about it. You step into that room and listen to them, in no particular order you listen to fragments of the story that, in the beginning, make no sense for you but, as you get more details, you start joining the dots and the narrative emerges.

You haven’t been told the story in a linear way, as the book is, but in the end you finally understand the plot.

The relationship matrix was really usefull for this. There we had the main plot, the secret behind the story of King Lucas, who does reveal it to the hero (to the user), as well as a good bunch of secondary relationships.

And now, how do we tell the story?

Then, when we knew what we wanted to tell, we needed to find how to tell it in a coherent and comprehensive way despite the random trail of the user inside the castle. We could not allow, for example, an NPC #1 spoke about an NPC #2 if this last one haven’t appeared yet. We couldn’t let any NPC tell a piece of the story dependant upon another information still not told neither. In a nutshell, we shouldn’t disorientate users nor spoil the storyline.

In order to this, we created several dialogue categories:

  • Conditional dialogues: pieces of the script that really drive the story, conditioned to previous pieces to be understood and, in turn, that trigger other conditions so other characters can tell more things.
  • Filling dialogues: not very relevant information, tips about the game or just jokes which can be understood in themselves. When any character can’t reveal relevant information because it still hasn’t been triggered, he will talk using these dialogues.
  • Operative dialogues: sometimes, some NPC’s need to give information related to the game, for example the Witch of Sausan who, apart from being a key part of the plot, needs to sell some items.

Once we designed this categorization, the programmers team developed a proprietary software where I could write the script, each dialogue with its unique id, and assign conditions (e.g: if the dialogue id=002 has been shown, then this other dialogue can be shown whenever possible). This way and without losing sight of the relationship matrix as well as taking into account the personality of each character to control the tone of their words, the script was finally written and, in the end, the game chooses what to show at each moment.

editor 300x225

Some secrets unveiled

It’s funny to include references you know not everybody is going to understand; it gives depth and shades to the game. Do you want to discover some of them? Here we go:

At some point a character hastens to excuse for something the hero haven’t asked for and the hero answers: “excusatio non petita, acusatio manifesta“. It’s latin, it means that if you put an excuse not required, you’re somehow confessing you’re guilty.

The kingdom where King Lucas takes place is called Sausan. Sausan is a modification of Shawsha, the quechua (old language of the actual Peru) name for the city of Jauja. Jauja is also an imaginary country from the Middle Age where nobody needed to work to live, an imaginary country as Arcadia in the greek mythology. From Arcadia comes the actual term arcade. Join the dots ;-)

Remember King Lucas is available in Steam!

Music & sound FX in King Lucas (Devblog #6)

Music & sound FX in King Lucas (Devblog #6)

News

Elío Ferrán goes through the process of creation of the soundtrack and music of King Lucas.

How to animate a king who has lost his daugthers (Devblog #5)

How to animate a king who has lost his daugthers (Devblog #5)

News

This doesn’t mean I’m going to do therapy with the King laying down in a couch and I listening to his problems, I’m obviously going to talk about...

Put your swords up in the air, King Lucas is here!

Put your swords up in the air, King Lucas is here!

News

It's been almost 4 years of hard work but the wait is over! We have just released King Lucas in Steam and it's already available for everyone with a Windows...

Getting a retro look without pixel art (Devblog #4)

Getting a retro look without pixel art (Devblog #4)

News 1 comment

There’s a lot of people who think a retro game is synonimous with pixel art. This is a very usual association I don’t agree much because I don’t...

Post a comment

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

X

Latest posts from @kinglucasgame

RT @devilishgames: BookyPets Legends saldrá a la venta el 30 de Marzo ¡Ahora leer también puede ser un juego para tus hijos! Añádel… T.co

Mar 22 2023

RT @devilishgames: BookyPets Legends will be available on March 30 on #Steam, #NintendoSwitch and #PlayStation Now reading can also b… T.co

Mar 22 2023

RT @devilishgames: 📣📣📣📣 Steam sales!!!! Onirike -85% Store.steampowered.com Path to Mnemosyne -90% Store.steampowered.com King Lu… T.co

Mar 17 2023

RT @devilishgames: It’s #wishlistwednesday! Minabo - A walk through life is a social simulation game where you walk the path of life… T.co

Mar 15 2023

RT @devilishgames: Today is the international day of the tortilla de patatas and we have a question: Do you like your tortilla with or… T.co

Mar 9 2023

RT @devilishgames: Minabo - A walk through life is a social simulation game where you walk the path of life while your turnip grows an… T.co

Mar 8 2023

RT @davidferriz: ¡Que #Minabo se ha llevado el premio al Mejor Juego en Desarrollo en la @VlcIndieSummit! 💚💚💚💚🎉🎉🎉🎉 @devilishgames T.co

Mar 5 2023

RT @devilishgames: BEST GAME IN DEVELOPMENT!!!!! #minaboWinner #MinaboGanador @VlcIndieSummit T.co

Mar 5 2023

RT @devilishgames: This Saturday you will be able to try #Minabo in two different events: Valencia Indie Summit (Spain) and Tokyo Indi… T.co

Mar 2 2023

RT @davidferriz: ¿Qué nombre le pondrías a una serie de TV protagonizada por nabos? :-) T.co

Feb 28 2023