{"id":697,"date":"2019-12-07T20:34:59","date_gmt":"2019-12-07T20:34:59","guid":{"rendered":"https:\/\/www.danielparente.net\/en\/2019\/12\/07\/personal-travel-literature-you-can-play-artur-ganszyniec\/"},"modified":"2019-12-07T20:34:59","modified_gmt":"2019-12-07T20:34:59","slug":"personal-travel-literature-you-can-play-artur-ganszyniec","status":"publish","type":"post","link":"https:\/\/www.danielparente.net\/en\/2019\/12\/07\/personal-travel-literature-you-can-play-artur-ganszyniec\/","title":{"rendered":"Personal Travel Literature You Can Play &#8211; Artur Ganszyniec"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<div>\n<div class=\"dm\">\n<div class=\"n dn do dp dq\">\n<div class=\"o n\">\n<div><a rel=\"noopener\" href=\"https:\/\/medium.com\/@arturganszyniec?source=post_page-----8789f8ff6579----------------------\" target=\"_blank\"><img decoding=\"async\" alt=\"Artur Ganszyniec\" class=\"r dr ds dt\" src=\"https:\/\/miro.medium.com\/fit\/c\/96\/96\/2*waw1ueyolGkCsklF2jE5RA.jpeg\" width=\"48\" height=\"48\"\/><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<figure class=\"ff fg fh fi fj fk cl cm paragraph-image\"\/>\n<p id=\"1181\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\"><em class=\"gp\">Wanderlust Travel Stories<\/em> is an anthology of interactive travel literature we published in fall 2019, and it\u2019s the first release of our small studio called Different Tales. Before going indie, my business partner Jacek and I worked in lead roles on both AAA and mobile titles, and applying the things we learned over the last dozen years to our own product was an experience both fascinating and humbling.<\/p>\n<p id=\"37cd\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">In this article I\u2019ll share how we used context and personal perspective to make choices relevant for the player and easier to implement.<\/p>\n<p id=\"c975\" class=\"gb gc dc bk gd b ge he gg hf gi hg gk hh gm hi go\">In may 2018 we decided to make a story game about travel. We wanted to keep it real, introspective and minimalistic.<\/p>\n<p id=\"3527\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">To make a game grounded in real experiences we took on board a team of travel journalists, writers and anthropologists, and put a lot of effort into research, interviews, photographic documentation etc. This gave us a solid framework for the story, but also limited the possible choice-space.<\/p>\n<p id=\"ad68\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">We wanted to show not the, sometimes boring, logistics of travel but, above all, the feelings and emotions of a traveler. To do this we constructed a cast of characters representing very different ideas about traveling, and wrote a collection of stories from their personal perspectives \u2014 a kind of interactive memoirs.<\/p>\n<p id=\"9319\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\"><em class=\"gp\">Wanderlust Travel Stories<\/em> is a literary experience, and we made sure nothing distracts you away from the text. The static photos and illustrative soundscapes are there just to bring back memories or stir your imagination. User interface is also very basic, its most important part are stress, fatigue and mood \u2014 showing the emotional state of the character and its influence on the story. This mechanism is described in the next sections of this text.<\/p>\n<p id=\"0557\" class=\"gb gc dc bk gd b ge he gg hf gi hg gk hh gm hi go\">In the heart of every good scene is a dilemma the hero must face. By observing the hero is action we learn who they really are. The action changes the situation and creates consequences, often resulting in another dilemma.<\/p>\n<p id=\"0b12\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">What makes games unique, is that the designers set up a dilemma, but it is the player who makes the decision and is responsible for who the hero turns out to be. To make an informed choice the player has to be able to imagine possible outcomes. In well-written stories, the player can also compare the projected consequences with what really happened, and learn.<\/p>\n<p id=\"37c6\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">If this topic interests you, I wholeheartedly recommend John Yorke\u2019s book <em class=\"gp\">Into the Woods<\/em>, on how the learning process in our brain coexist with, and shapes the stories we tell.<\/p>\n<p id=\"7980\" class=\"gb gc dc bk gd b ge he gg hf gi hg gk hh gm hi go\">If we stick to the above-mentioned rules, every scene should include such elements:<\/p>\n<ul class=\"\">\n<li id=\"0425\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go hj hk hl\">setting the dilemma,<\/li>\n<li id=\"cbcc\" class=\"gb gc dc bk gd b ge hm gg hn gi ho gk hp gm hq go hj hk hl\">presenting options,<\/li>\n<li id=\"9744\" class=\"gb gc dc bk gd b ge hm gg hn gi ho gk hp gm hq go hj hk hl\">decision,<\/li>\n<li id=\"adea\" class=\"gb gc dc bk gd b ge hm gg hn gi ho gk hp gm hq go hj hk hl\">delivering consequences.<\/li>\n<\/ul>\n<p id=\"0857\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">If we want to make the story interactive, the first thing that usually comes to mind is to present more options. But they branch into many consequences, exponentially exploding the story tree. There are many industry standards to deal with the problem (ex. <a href=\"https:\/\/emshort.blog\/2019\/11\/29\/storylets-you-want-them\/\" class=\"at cg hr hs ht hu\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">this great article<\/a> by Emily Short), and we knew that we needed something very streamlined. Our time, budget and research, gave us a very tight set of constraints. We decided to focus less on shaping the world, and more on experiencing it.<\/p>\n<p id=\"c4b3\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">That brings us to a crucial element of any decision-making process: context. <em class=\"gp\">Do you want a glass of water?<\/em> There are two simple ways to answer, to default options: yes and no. Yet the answer would heavily depend on whether you are in a desert, dying of thirst, or on an important meeting, and really needing to go to the loo. There are moments when context is everything.<\/p>\n<p id=\"8455\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">So, we decided to highlight the subjective and personal nature of travel, to modify and multiply rather the contexts than the options. To do this, we reached for emotions.<\/p>\n<p id=\"b5ec\" class=\"gb gc dc bk gd b ge he gg hf gi hg gk hh gm hi go\">As many travelers would tell you, sometimes the world is what it is, but usually emotions color the perception. When tired or stressed you experience the world differently.<\/p>\n<p id=\"7c27\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">Wanting to show how stress and fatigue influence how we feel about the places we visit, we implemented a very simple emotional simulator. It was based on a model described in Christophe Andr\u00e9\u2019s book about moods called \u201cLes \u00c9tats d\u2019\u00e2me : Un apprentissage de la s\u00e9r\u00e9nit\u00e9.\u201d<\/p>\n<p id=\"2c5d\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">We simplified the model a bit, and this is how it works in <em class=\"gp\">Wanderlust Travel Stories<\/em>:<\/p>\n<figure class=\"ff fg fh fi fj fk cl cm paragraph-image\"><figcaption class=\"bo dy hx hy hz cn cl cm ia ib bj dx\"><em class=\"ic\">Table: stress and fatigue levels shape the character\u2019s mood<\/em><\/figcaption><\/figure>\n<p id=\"698a\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">The player\u2019s decisions, apart from branching the story from time to time, usually influenced stress and fatigue. The resulting mood was being fed back to the story, modifying the context of every following decision.<\/p>\n<p id=\"2a77\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">The idea was to have every scene opening and summary written in at least three (up to nine) versions, reflecting the character\u2019s possible moods. The more important the scene was to the main story arc, the higher emotional fidelity it had. Additionally some options were available only in certain moods. We did not always manage to do that, but that was what we aimed for.<\/p>\n<p id=\"9601\" class=\"gb gc dc bk gd b ge he gg hf gi hg gk hh gm hi go\">As an example, I chose a scene in Paris, one that is non-spoilery and designed well enough to dissect in the public. Our hero steps off the train, and has his first experience with the capital of France. What he sees and what options are available depends on his stress and fatigue.<\/p>\n<p id=\"38ab\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">The way players approach the available options, depends on the context they were given, or at least that was the idea behind the design.<\/p>\n<figure class=\"ff fg fh fi fj fk cl cm paragraph-image\"><figcaption class=\"bo dy hx hy hz cn cl cm ia ib bj dx\">Low stress, high fatigue, mood: peaceful<\/figcaption><\/figure>\n<p id=\"e7be\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">When the character is <strong class=\"gd if\">peaceful<\/strong>, he sees Paris \u201cas it is,\u201d just another European city near a train station. The main choice in this scene is how to proceed, whether to take a taxi, or walk. Because Tomek is fatigued, an extra option appears \u201cI was hungry.\u201d We can expect that most players will eat something (to regain some strength) and then decide whether to walk or call a taxi.<\/p>\n<figure class=\"ff fg fh fi fj fk cl cm paragraph-image\"><figcaption class=\"bo dy hx hy hz cn cl cm ia ib bj dx\">High stress, high fatigue, mood: hopeless<\/figcaption><\/figure>\n<p id=\"0c24\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">The situation changes when the character is <strong class=\"gd if\">hopeless<\/strong>. High stress and high fatigue render the world hostile, and the character focus on possible dangers: drunks, shouting, a reeking dumpster. The main call-a-taxi-or-walk choice remains the same, and there are two extra options: \u201cI was hungry,\u201d and \u201cI needed a drink,\u201d the later triggered by high stress. Eating is still a valid option gameplay-wise, but in the presence of a smelly dumpster many players lose their appetite, and just call a taxi to get out of that awful place.<\/p>\n<figure class=\"ff fg fh fi fj fk cl cm paragraph-image\"><figcaption class=\"bo dy hx hy hz cn cl cm ia ib bj dx\">Normal stress, normal fatigue, mood: calm<\/figcaption><\/figure>\n<p id=\"9e77\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">When a character is <strong class=\"gd if\">calm<\/strong> the place looks normal and the choice boils down to picking the best way to proceed. Curious players will probably take a walk, while the \u201coptimizers\u201d would probably call a taxi to save their strength for the future.<\/p>\n<figure class=\"ff fg fh fi fj fk cl cm paragraph-image\"><figcaption class=\"bo dy hx hy hz cn cl cm ia ib bj dx\">Low stress, normal fatigue, mood: optimistic<\/figcaption><\/figure>\n<p id=\"2be8\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">An <strong class=\"gd if\">optimistic<\/strong> character sees the city in its most glamorous form, full of light and excitement. It looks inviting, making the taxi seem like a less interesting choice.<\/p>\n<p id=\"c961\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">The graph of the scene looks like this:<\/p>\n<figure class=\"ff fg fh fi fj fk cl cm paragraph-image\"\/>\n<p id=\"e7c4\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">As far as the branching goes, the situation is quite simple \u2014 we make a decision, and at the end of the scene we either walk down one branch or sit in a taxi going down another branch of the story tree. Sometimes there are extra diversions available, in the form of short scenes in a bar and\/or in a bistro, but they feed back to the main choice.<\/p>\n<p id=\"d3e4\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">But when we look at the mood-dependent contexts, the situation gets more interesting. Although the number of outcomes stays the same, the number of personal situations framing the decision multiply. Taking a taxi to escape a hostile environment is a different decision than giving up on an otherwise alluring walk to save strength for another day. A quick snack before a night stroll is something different than a forced meal in a dive near a smelly dumpster.<\/p>\n<p id=\"5e36\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">We learned the nuances of this technique as we went, so not all instances you\u2019ll find in the game, work perfectly, but we found it a great production tool. It allowed us to save on extensive (and expensive) branching we were prone to, and to keep the story within our research-based limits, while allowing for extensive personalization of the events. We set most scenes in the mood-depending context, and as a result the number of personal decision-making situations available to players became much higher than the actual scene count.<\/p>\n<p id=\"0310\" class=\"gb gc dc bk gd b ge he gg hf gi hg gk hh gm hi go\">The mood simulator was just a specific, and the most universal, case when we used variables to personalize the story. In short, it worked like this: the main decision in a scene branched the story, but some of the decisions also changed a variable value (be it fatigue, the strength of a relationship with another character, or just noting that a certain event took place). The variable then fed back to scenes down the story-tree, no matter which of the branches we explored.<\/p>\n<p id=\"f877\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">We used this simple and effective mechanism both to personalize small details of the stories, and to decide about the outcomes of whole character arcs.<\/p>\n<p id=\"463c\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">The details can be as small as whether Henriette is a tea or a coffee person. The first choice the player makes about their favourite beverage reflects on the whole long sailing to Antarctica \u2014 with a steaming cup of tea (or coffee) in hand. Sometimes the changes are about people. Depending on how the player directs Ad\u00edlia\u2019s relation with her husband, she talks about him using his name \u201cJose\u201d or coldly calls him \u201cthe husband.\u201d The mechanism is crucial in the story\u2019s finale, when the available options that shape Ad\u00edlia\u2019s future, are gated by variables reflecting her relationships with various people in her life.<\/p>\n<p id=\"e3d1\" class=\"gb gc dc bk gd b ge he gg hf gi hg gk hh gm hi go\">We wanted to tell stories that were real and personal, and we knew that we would be working in a small team and within the limits set by our research. Those factors advised against extensive branching of the story (which was our first idea), yet we wanted to keep the experience varied among different players, and we wanted it to feel personal.<\/p>\n<p id=\"a821\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">The solution we reached for, was to use the player\u2019s decision points not only to branch the story, but also to set different variables, which then fed back to the following scenes, modifying them to reflect how the player directed the character.<\/p>\n<p id=\"9ee0\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">The most universal and crucial of the variables, were stress and fatigue, which we used to track the mood of the characters. The mood then influenced how surroundings were described, providing changing and personal context for every decision. Thanks to this, using a limited number of story branching points, we aimed to create a significantly higher number of unique decision situations.<\/p>\n<p id=\"5817\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\">We learned how to use the mechanisms as the production progressed, so the implementation is not perfect, but we believed the idea was interesting enough to share it with you.<\/p>\n<p id=\"fded\" class=\"gb gc dc bk gd b ge gf gg gh gi gj gk gl gm gn go\"><em class=\"gp\">And, while you\u2019re here, you might be interested in my post on <\/em><a class=\"at cg hr hs ht hu\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/medium.com\/@arturganszyniec\/in-praise-of-slow-games-96aef8dbec1\"><em class=\"gp\">Slow Gaming<\/em><\/a><em class=\"gp\">, a philosophy we try to put in motion in our games.<\/em><\/p>\n<\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/medium.com\/@arturganszyniec\/adding-personal-perspective-to-interactive-travel-literature-8789f8ff6579\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Wanderlust Travel Stories is an anthology of interactive travel literature we published in fall 2019, and it\u2019s the first release of our small studio called Different Tales. Before going indie, my business partner Jacek and I worked in lead roles on both AAA and mobile titles, and applying the things we learned over the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":698,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-697","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"blocksy_meta":[],"jetpack_featured_media_url":"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/3\/2019\/12\/Personal-Travel-Literature-You-Can-Play-Artur-Ganszyniec-scaled.jpeg?strip=all","jetpack_shortlink":"https:\/\/wp.me\/p2TFCd-bf","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts\/697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/comments?post=697"}],"version-history":[{"count":0,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts\/697\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/media\/698"}],"wp:attachment":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/media?parent=697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/categories?post=697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/tags?post=697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}