{"id":425,"date":"2026-05-09T17:08:34","date_gmt":"2026-05-09T17:08:34","guid":{"rendered":"https:\/\/sites.wsagames.com\/am3n24\/?p=425"},"modified":"2026-05-12T11:02:10","modified_gmt":"2026-05-12T11:02:10","slug":"twine-and-inkle","status":"publish","type":"post","link":"https:\/\/sites.wsagames.com\/am3n24\/2026\/05\/09\/twine-and-inkle\/","title":{"rendered":"Using Twine and Inkle"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Twine<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Twine was more of an standalone than tool. I thought it was pretty good because you can make a game from it by itself but as a team, we eventually agreed that inkle was a better alternative as it was designed to be intergrated to different game engines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I saw what games could&#8217;ve been made in twine and instantly knew these games were too polished for what I needed. However I still took note of teh capabilities of twine, such as the ability to have an inventory &#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Twine was my intoduction to what is needed for specifically game narrative. Whereas movie scripts follow one story, our game has multiple choices and consequences. Therefore I needed to understand how inventories and choices where made.<br>Coding in twine was a difficult and the guides to use it were just as confusing. Although there is a community with tutorials, some things like creating a file for inventories seemed to be taken for granted and wasn&#8217;t talked about in general tutorials<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>coparitive between coding a choice for twine vs inkle<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Because twine helped me lay out the narrative of the first scene, I didn&#8217;t mind switching from it to inkle. I understood everything I needed to do and I was away from all the code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Preventing all this couldve been done with a bit of research and communication with Iris. It seems like twine was more difficult to implement into a game engine versus inkle. Inkle had enough to make a story Twine may have had too much.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inkle<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">File corruption<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A lot of the time, Inkle never saved any of my work properly, so I was always paranoid on whether my progress would have been reverted even after constantly saving it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"874\" height=\"516\" src=\"https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/image-2.png\" alt=\"\" class=\"wp-image-561\" srcset=\"https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/image-2.png 874w, https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/image-2-300x177.png 300w, https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/image-2-768x453.png 768w, https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/image-2-192x113.png 192w\" sizes=\"(max-width: 874px) 100vw, 874px\" \/><figcaption class=\"wp-element-caption\"><em> Sometimes I would open a file just for there to be nothing inside it.<\/em><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"902\" height=\"567\" src=\"https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/Screenshot-2026-05-11-182402-2.png\" alt=\"\" class=\"wp-image-564\" srcset=\"https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/Screenshot-2026-05-11-182402-2.png 902w, https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/Screenshot-2026-05-11-182402-2-300x189.png 300w, https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/Screenshot-2026-05-11-182402-2-768x483.png 768w, https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/Screenshot-2026-05-11-182402-2-192x121.png 192w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><figcaption class=\"wp-element-caption\"><em>Another corrupted file <\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">This was demoralising when using Inkle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Otherwise, Inkle was a nice and simple tool to use with minimal coding needed and was very narrative focused. It live updated the story as I wrote it and kept everything to bare essentials.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Coding <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Inkle was a tool I could use which had minimal coding. But I still made little tools with my understanding so the game would work and to adapt to Inkles limitations.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"555\" height=\"700\" src=\"https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/image-4.png\" alt=\"\" class=\"wp-image-571 size-full\" srcset=\"https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/image-4.png 555w, https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/image-4-238x300.png 238w, https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/image-4-152x192.png 152w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Copy \/ Paste Template page to avoid rewriting code I always need <\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\"><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">A list of variables to adjust for game testing and <\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"155\" height=\"202\" src=\"https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/Screenshot-2026-05-11-183228-1.png\" alt=\"\" class=\"wp-image-572 size-full\" srcset=\"https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/Screenshot-2026-05-11-183228-1.png 155w, https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/Screenshot-2026-05-11-183228-1-147x192.png 147w\" sizes=\"(max-width: 155px) 100vw, 155px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"165\" height=\"140\" src=\"https:\/\/sites.wsagames.com\/am3n24\/wp-content\/uploads\/sites\/54\/2026\/05\/Screenshot-2026-05-11-182916.png\" alt=\"\" class=\"wp-image-573 size-full\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">A little if else ladder to change character behaviour depending on reputation.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Inkle <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.youtube.com\/watch?v=-nK-tQ_vc0Y\">Making Dialogue with Inky and Unity Tutorial &#8211; YouTube<\/a><br><a href=\"https:\/\/www.youtube.com\/watch?v=KSRpcftVyKg\">Learn Ink (video game dialogue language) in 15 minutes | Ink tutorial &#8211; YouTube<\/a><br><a href=\"https:\/\/www.inklestudios.com\/ink\/theintercept\/\">The Intercept<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Twine <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.youtube.com\/watch?v=KJCg3LCUImI&amp;t=1s\">Making an inventory page in Twine &#8211; YouTube<\/a><br><a href=\"https:\/\/www.youtube.com\/watch?v=y2G-VbeGT44\">Intro to Twine 2.0: Conditions &#8211; YouTube<\/a><br><a href=\"https:\/\/twinery.org\/cookbook\/\">Twine Cookbook<\/a><br><a href=\"https:\/\/www.youtube.com\/watch?v=AixViHhksz8&amp;t=2s\">Twine 2.3: Snowman 1.3: Template System &#8211; YouTube<\/a><br><a href=\"https:\/\/www.youtube.com\/watch?v=3EM7Zuw84xU&amp;t=2s\">Tool Tutorials | Twine | Introduction to If\/Else Statements &#8211; YouTube<\/a><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Related<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/sites.wsagames.com\/am3n24\/2026\/05\/09\/research-for-narrative\/\">Research for Narrative<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/sites.wsagames.com\/am3n24\/2026\/05\/09\/narrative\/\">Narrative<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/sites.wsagames.com\/am3n24\/2026\/05\/09\/feedback\/\">Feedback<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Homepage : <a href=\"https:\/\/sites.wsagames.com\/am3n24\/\">Alt F4<\/a><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Twine Twine was more of an standalone than tool. I thought it was pretty good because you can make a game from it by itself but as a team, we eventually agreed that inkle was a better alternative as it was designed to be intergrated to different game engines. I saw what games could&#8217;ve been &hellip; <a href=\"https:\/\/sites.wsagames.com\/am3n24\/2026\/05\/09\/twine-and-inkle\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Using Twine and Inkle<\/span><\/a><\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[31,42],"class_list":["post-425","post","type-post","status-publish","format-standard","hentry","category-sem2","tag-research","tag-sem2"],"_links":{"self":[{"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/posts\/425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/comments?post=425"}],"version-history":[{"count":10,"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/posts\/425\/revisions"}],"predecessor-version":[{"id":745,"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/posts\/425\/revisions\/745"}],"wp:attachment":[{"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/media?parent=425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/categories?post=425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.wsagames.com\/am3n24\/wp-json\/wp\/v2\/tags?post=425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}