Blog: Rimworld, Dwarf Fortress, and procedurally generated storytelling

The next weblog put up, until in a different way famous, was once written through a member of Gamasutra’s neighborhood.
The ideas and reviews expressed are the ones of the creator and no longer Gamasutra or its father or mother corporate.


Dwarf Castle is well known for being an never-ending supply of loopy tales. In the principle mode, you spawn with a bunch of dwarfs in a randomly generated international and construct a agreement to continue to exist. The sport is incredibly detailed, with each and every plant, each and every of your dwarf’s limb, and each and every of the loads of NPC’s within the sport international being simulated with main points. Since its liberate in 2006, gamers have used their sport walkthrough to jot down a couple of brief tales full of works of art. To engage with the sport, it’s important to take care of an unintuitive and complex UI machine, extremely summary graphics, and no instructional. But, the sport nonetheless draws hundreds of gamers, and its authentic liberate on Steam may be very a lot anticipated. Offering a equivalent sport revel in however extra approachable, you will have Rimworld. Rimworld is a western/sci-fi themed sport with deep simulation mechanics that has bought greater than one million copies and was once the sport with the best opinions of 2018. The Adams brothers in the back of Dwarf Castle, and Tynan Sylvester, writer of Rimworld name their sport a tale generator. One of those sport wherein a laugh does no longer come from achieving explicit targets however fairly from seeing non-scripted tales play out from the movements of the participant. Right here I can attempt to provide the principle mechanics that make those sport tales so interesting through specializing in Rimworld. 

  1. The 3 pillars: Set tale framework, Semi-control and Match machine

Set Tale framework: Although Dwarf Castle and Rimworld give gamers superb freedom, (to an amazing level relating to Dwarf Castle) additionally they give a robust framework for the tale to happen. While you get started a brand new sport, you select a touchdown spot in a randomly generated international that already has a geography, historical past and other folks with set relationships. Then you select 3 colonists with randomized characteristics and backstory. You could reroll the characters to be had to you, however you can’t trade the nature’s characteristics relaxed. As soon as the sport begins, the backstory of the characters, the persona of the NPCs, the animals, the occasions (after state of affairs select), none of those are editable. In consequence, each and every time you get started a brand new sport, a brand new set background is generated so that you can ensure that the tale can be other each and every time, even if the participant needs to do the similar issues within the sport.

NPC’s semi-control: The core mechanic of each video games is ready atmosphere duties to each and every colonist. Although its imaginable to power characters to paintings on explicit duties, more often than not the participant simply schedules each and every colonist day-to-day paintings and their order of significance. That being mentioned, how duties are being carried out or whether or not they’re being carried out in any respect is as much as the colonists. Certainly, NPC’s persona, temper, bodily wound and many others. would possibly adjust the plan you will have made for them in some ways. The mental state of the nature is indicated on each and every personality temper menu: it’s divided through sure and unfavorable feelings, and varies consistent with the evolution of the tale. The participant can not immediately affect those feelings, and a few of these feelings are unrelated to the participant’s movements. For instance, a colonist will also be unhappy through his clothes look, the participant then has to make other garments till the colonist in the end chooses the one who will make him satisfied. The way in which the participant has restricted management over the characters everyday actions and mental state give NPCs one of those autonomy and individuality.                        

Match machine: Past the on a regular basis regimen of increasing your base and assembly with the desires of your colonists, occasions will continuously occur to shake issues up for your colony. In Rimworld, it may be a challenge to move someplace into the arena for a praise, other folks raiding or coming in to business, two of your colonists falling in love and many others. Maximum occasions are unfavorable and they may be able to give position to primary crises that may impact your colonists in fascinating techniques. Fortunately, you’ll make a choice from three other “narrators”, that each and every tempo and select the occasions differently (Cassandra Vintage, Phoebe Chillax and Randy Random).

2. The core narrative revel in: Spiralling occasions

Those 3 pillars create fascinating tales thru chain of occasions. Rimworld is a mechanic heavy sport the place occasions motive penalties that ultimate in time, producing new occasions in hooked up chains. If a large sufficient tournament comes into play, it may well motive rippling results that if dangerous, will also be devastating (and a laugh) in your colony. Those chains of occasions are immensely pleasing on a participant point of view as a result of they strike a stability between participant company and unexpectedness. There may be participant company as a result of lots of the occasions resulting in spiralling impact are led to through the participant. Rimworld is the sport that you’ll end and “win” if you’re accustomed to the mechanics. However there could also be unexpectedness from the random occasions going down within the sport, and from the spirals that emerge from the activation of hooked up chains of occasions.

Let’s take an instance from non-public revel in in Rimworld:

Earlier Occasions:

  • I’ve a bunch of 7 colonists, my base is incessantly creating 
  • Marius tamed a canine, and evolved a courting with him
  • After courting for lots of days, Steroid requested Harriet to marry him. She refused, which considerably deteriorated his temper
  • Nag has sturdy emotions about Marius


  • A sign seems at the international map. A person referred to as Steven, claiming to be the ex-lover of Harriet says he’s being captured, and begs to be rescued
  • I collect an expedition of 4 colonists to avoid wasting him


  • Whilst rescuing Steven, my colonists get ambushed, they all are wounded
  • There isn’t sufficient meals for the best way again, the colonists starve
  • One colonist dies, the opposite colonists make a decision to devour his corpse for meals
  • The canine, understanding in regards to the loss of life of his grasp, begins to move rampage within the base
  • The opposite colonists are closely inflicted through the loss of life of Marius, Steroid who were given rejected through Harriet, and Nag who had emotions for Marius, have a psychological breakdown
  • Its summer time and a random heatwave hits the colony, we wish to construct coolers. Marius was once a development specialist. Together with his loss of life and the remainder of my colonists wounded and psychologically shaken, the entire colony is in peril

On that instance, my colony reached close to cave in. However general the roll-out of occasions felt superb, leaving me shocked through how issues grew to become out, however no longer pissed off like if issues have been out of hand. Spiralling occasions are by no means the similar because of other tale framework for each and every playthrough and the sheer variety of random occasions that the sport can be offering.

The participant will have to be expecting these kinds of spiralling results to be unfavorable. And relating to Dwarf Castle, the cave in of the participant’s castle is famously unavoidable. That is partly because of overpowered calamities that may randomly damage the participant’s colony, for instance invasions or unbeatable monsters. However in lots of instances, whilst your castle turns into extra complicated and your dwarves extra interdependent, any small mistake can briefly spiral into crisis. Quite than being irritating, the sensation of weak spot makes the sport evn extra exciting. It makes choices really feel extra significant, and participant would possibly construct more potent emotional ties with colonists that controlled to continue to exist screw ups. As Dwarf Castle motto is going, “dropping is a laugh”. 

three. The graphics: Apophenia and ellipses

After all, each video games characteristic quite simple graphics, and relating to Dwarf Castle, laptop symbols and numbers. For Tynan Sylvester, a ways from being a flaw, easy graphics will also be an asset for the narrative objective of the sport. In a weblog put up, he justifies it with the speculation of Apophenia. Apophenia is outlined as a human tendency to peer and understand connections and which means between unrelated issues. Most often, other folks would possibly see animal shapes whilst taking a look on the clouds, or seeing faces on rocks and bushes. This common mental trait is usually a supply of added which means in video video games. The faces, expressions and frame language of the characters in Rimworld are most commonly indiscernible, conversations and interactions are expressed with easy bubble pop-ups, and brief sentences. The minimum sport illustration is acceptable for gamers to make up occasions and tales of their head. This thoughts trick can simplest paintings successfully if gamers have spent a very long time with their characters and feature bonded with them emotionally. 

In a GDC convention, Sylvester makes use of the instance of a health care provider about to observe surgical treatment on his spouse. At the projected screenshot, you spot a person status subsequent to any individual mendacity on a mattress. However because the face and the frame expression isn’t proven, gamers could make up any more or less interplay from each characters. The interplay is enriched through the former occasions within the sport that characters “recollects”, whether or not its a prior failed surgical treatment, a damaged courting or a contented marriage. 

Right through my playthrough, certainly one of my characters were given depressed from a failed marriage and different occasions. As an alternative of running, he would drink a lager and stroll round aimlessly across the base, occasionally randomly mendacity down at the ground. All I may see what this 2D personality transferring round, and but it in point of fact gave me the impact that he suffered so much. So even if he was once no longer an crucial personality amongst my colonists, I did the entirety to make him really feel higher, giving him lengthy recreational time, giving him the most efficient bed room within the colony, giving him the most efficient foods and many others. 

A complementary software utilized by the sport are ellipses. In literature, an ellipse is a story tool that omits a portion of the collection of occasions, permitting the reader to fill within the hole. In video video games, ellipsis can be utilized to make participant development extra easy and handy. For instance, touring long way of a global you realize will also be somewhat uninteresting. That is why many video games have speedy commute checkpoints, the place you teleport thru a brief loading display from one position to every other. In terms of Rimworld, ellipses is usually a robust narrative software. Time isn’t skipped, however the motion is made invisible to the participant. No longer seeing the occasions happening, or simplest seeing them thru a brief textual content will also be felt in an much more dramatic means. For instance, while you ship colonists into the arena on an expedition, as soon as they’re off your tile of the map, you can’t in truth see them. They turn into some extent progressing at the map. The truth that you can’t see your characters makes the expedition the entire extra exciting. At any second they may be able to be ambushed, make peculiar encounters, or in my case run out of meals and devour each and every different up. 

Additionally made invisible to the gamers are the entire variation of temper and relationships going down in and between the colonists. If you do not take some time to test your colonists person menus, those diversifications can be made visual in eventualities of disaster or standing trade, like if two colonists fall in love, or one colonist will get depressed. As a result of those mechanics aren’t immediately at the display UI, like with The Sims, it gives the look that those adjustments are inside to the characters. 

To conclude

            Rimworld and Dwarf Castle are video games of a particular style. However their narrative mechanics most certainly has one thing to show to narrative pushed video games way past development sims. 

  1. Nice non-scripted tales steadily happen on the intersection of participant company and unpredictability. Rimworld creates a really perfect dynamic through giving numerous choices and freedom to the participant because of the sheer selection of issues he can do; after which takes again a few of that freedom through difficult the participant with random occasions, or having unpredictable occasions on account of gamers movements.
  2. Nice storytelling too can emerge from restricting the management the participant has over his characters. In Rimworld and Dwarf Castle, sport characters have numerous “freedom” in the best way they carry out the duties gamers set for them. Their feelings, stats and day-to-day interactions with different characters and occasions form their efficiency in some way that provides them autonomy over the participant choices, which will in flip create fascinating and surprising tales. 
  3. After all those video games narratives are made extra significant because of the minimum means they’re visually rendered. Occasions going down in Rimworld are made transparent to the participant, however the best way the tips is delivered provides area for narrative interpretation.

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: