{"id":2197,"date":"2024-03-07T16:11:35","date_gmt":"2024-03-07T15:11:35","guid":{"rendered":"http:\/\/www.misfitvillage.com\/?p=2197"},"modified":"2024-03-07T16:12:08","modified_gmt":"2024-03-07T15:12:08","slug":"go-home-annie-devlog-3","status":"publish","type":"post","link":"https:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/","title":{"rendered":"Go Home Annie &#8211; Devlog 3"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.steampowered.com\/app\/1939100\/Go_Home_Annie\/\">Wishlist Go Home Annie on Steam!<\/a><\/p>\n<p>Hi, Mladen here, the creative director at Misfit Village. Time for Devlog 3!<br \/><br \/>This time I&#8217;d like to focus on the technical aspects of Go Home Annie.<br \/><br \/>Annie is being developed in Unity with the HDRP render pipeline. We decided to go with Unity for a few key reasons:<br \/><br \/><\/p>\n<ol class=\"_3Ve1EOUy_uAbrn63gbK5U\">\n<li class=\"_3DlO014RzYr_m9lI620soy\">We like to have all our files directly in the project. For instance, we put .psd (Photoshop images) and .blend (Blender 3D models) directly into the Unity project. This allows us to edit parts of the game rapidly from right inside the engine.<\/li>\n<li class=\"_3DlO014RzYr_m9lI620soy\">We worked with Unity for more than a decade before starting Annie so we&#8217;re familiar with all the upsides and downsides.<\/li>\n<li class=\"_3DlO014RzYr_m9lI620soy\">It allows us to access crazy modern stuff like no loading screens, awesome volumetric lighting, beautiful volumetric clouds, Nvidia&#8217;s DLSS, Temporal Upscaling, complex skin shaders, crazy awesome particle effects, and so on.<\/li>\n<\/ol>\n<p><br \/><br \/><\/p>\n<div class=\"_3TAWD5LWkep26EK8gfBxfx\">\n<div class=\"_3KS-fIwjktkcom4r_Dsn-u\">\u00a0<\/div>\n<img decoding=\"async\" class=\"undefined\" src=\"https:\/\/clan.cloudflare.steamstatic.com\/images\/\/42188121\/33683f1f4bd2e6ff0395fed91259719e27255890.jpg\" \/><\/div>\n<div class=\"_3TAWD5LWkep26EK8gfBxfx\"><img decoding=\"async\" class=\"undefined\" src=\"https:\/\/clan.cloudflare.steamstatic.com\/images\/\/42188121\/7dce2dfeaee9616979a1f5c622bfe403f50c934e.jpg\" \/><\/div>\n<div class=\"_3TAWD5LWkep26EK8gfBxfx\"><img decoding=\"async\" class=\"undefined\" src=\"https:\/\/clan.cloudflare.steamstatic.com\/images\/\/42188121\/d4126f13d16deedc38b1ae48e5a24cae75decafa.jpg\" \/><\/div>\n<div class=\"_3PSCEwXIQOjACd8vcBVCh5 BB_Italic\"><em>Check out these clouds. I can swap them with one click in Unity. They move beautifully, the light penetrates them realistically.<\/em><\/div>\n<p><br \/><img decoding=\"async\" src=\"https:\/\/clan.cloudflare.steamstatic.com\/images\/\/42188121\/fa955645b1ed5e066f6477510083c82383281590.gif\" \/><\/p>\n<div class=\"_3PSCEwXIQOjACd8vcBVCh5 BB_Italic\"><em>Oh, yeah, if we really wanted, we could fly up into them.<\/em><\/div>\n<p>The demo for Annie was created with the help of a package called Horror FPS Kit. This allowed me (while I was creating the game by myself) to focus on the gameplay and visuals while the Horror FPS Kit handled inventory, movement, and other stuff. The Kit helped us to create the demo and get the word out about our project. As the number of people working on the project and the scale and ambition grew, we quickly realized we would need a custom solution. We envisioned no loading screens, seamless transitions from cutscenes to gameplay, complex dialogue systems, easy patching and updating, etc. So our lead programmer Matthew created all these systems for the game from scratch. It took him the bigger part of a year but it was well worth it. We now have a completely custom, solid foundation upon which we&#8217;re building the game.<br \/><br \/>We&#8217;re leveraging Unity&#8217;s Shader Graph and VFX Graph to create custom shaders and effects. I can&#8217;t show you most of them for fear of spoilers, but here are a few to give you a taste:<br \/><br \/><img decoding=\"async\" src=\"https:\/\/clan.cloudflare.steamstatic.com\/images\/\/42188121\/44be9f9b9c82aa267f3f85ce45b375fb81b507a0.gif\" \/><\/p>\n<div class=\"_3PSCEwXIQOjACd8vcBVCh5 BB_Italic\"><em>A fishy animated through shaders!<\/em><\/div>\n<p><img decoding=\"async\" src=\"https:\/\/clan.cloudflare.steamstatic.com\/images\/\/42188121\/45f298af80a98e7aebb6578eeb006376d9f308fb.gif\" \/><\/p>\n<div class=\"_3PSCEwXIQOjACd8vcBVCh5 BB_Italic\"><em>Some red goo stuff pulsating freely, causing all kinds of<\/em> <em>mischief.<\/em><\/div>\n<p><br \/>I love real-time 3d tech so I could write about this all day, but I&#8217;ll end it here for now. In the next devlog, I&#8217;ll be sharing how we create our cutscenes, motion capture, and animation secrets. It&#8217;s pretty wild guerilla stuff. Until then, take care!<\/p>\n<p><a href=\"https:\/\/store.steampowered.com\/app\/1939100\/Go_Home_Annie\/\">Wishlist Go Home Annie on Steam!<\/a><\/p>\n<p>Mladen Bo\u0161njak<br \/>Creative Director at Misfit Village<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wishlist Go Home Annie on Steam! Hi, Mladen here, the creative director at Misfit Village. Time for Devlog 3! This time I&#8217;d like to focus on the technical aspects of Go Home Annie. Annie is being developed in Unity with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2199,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","footnotes":""},"categories":[1],"tags":[133,134,124,123,129,128,132],"class_list":["post-2197","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nekategorizirano","tag-dev-log","tag-devlog","tag-game","tag-horror","tag-scp","tag-scp-foundation","tag-unity-hdrp"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Go Home Annie - Devlog 3 - Misfit Village<\/title>\n<meta name=\"description\" content=\"Annie is being developed in Unity with the HDRP render pipeline. We decided to go with Unity for a few key reasons:\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Go Home Annie - Devlog 3 - Misfit Village\" \/>\n<meta property=\"og:description\" content=\"Annie is being developed in Unity with the HDRP render pipeline. We decided to go with Unity for a few key reasons:\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/\" \/>\n<meta property=\"og:site_name\" content=\"Misfit Village\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-07T15:11:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-07T15:12:08+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.misfitvillage.com\/wp-content\/uploads\/2024\/03\/33683f1f4bd2e6ff0395fed91259719e27255890.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2332\" \/>\n\t<meta property=\"og:image:height\" content=\"1165\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/\",\"url\":\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/\",\"name\":\"Go Home Annie - Devlog 3 - Misfit Village\",\"isPartOf\":{\"@id\":\"http:\/\/www.misfitvillage.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.misfitvillage.com\/wp-content\/uploads\/2024\/03\/33683f1f4bd2e6ff0395fed91259719e27255890.jpg\",\"datePublished\":\"2024-03-07T15:11:35+00:00\",\"dateModified\":\"2024-03-07T15:12:08+00:00\",\"author\":{\"@id\":\"http:\/\/www.misfitvillage.com\/#\/schema\/person\/696501d2144b61f8204c349e4750d278\"},\"description\":\"Annie is being developed in Unity with the HDRP render pipeline. We decided to go with Unity for a few key reasons:\",\"breadcrumb\":{\"@id\":\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#primaryimage\",\"url\":\"https:\/\/www.misfitvillage.com\/wp-content\/uploads\/2024\/03\/33683f1f4bd2e6ff0395fed91259719e27255890.jpg\",\"contentUrl\":\"https:\/\/www.misfitvillage.com\/wp-content\/uploads\/2024\/03\/33683f1f4bd2e6ff0395fed91259719e27255890.jpg\",\"width\":2332,\"height\":1165},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna stranica\",\"item\":\"http:\/\/www.misfitvillage.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Go Home Annie &#8211; Devlog 3\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.misfitvillage.com\/#website\",\"url\":\"http:\/\/www.misfitvillage.com\/\",\"name\":\"Misfit Village\",\"description\":\"We make games.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.misfitvillage.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/www.misfitvillage.com\/#\/schema\/person\/696501d2144b61f8204c349e4750d278\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/www.misfitvillage.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ba518e433fd1b1ede9cdb9629c3c04d10971baa01b9405d16754a9780def779c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ba518e433fd1b1ede9cdb9629c3c04d10971baa01b9405d16754a9780def779c?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.misfitvillage.com\/index.php\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Go Home Annie - Devlog 3 - Misfit Village","description":"Annie is being developed in Unity with the HDRP render pipeline. We decided to go with Unity for a few key reasons:","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/","og_locale":"en_US","og_type":"article","og_title":"Go Home Annie - Devlog 3 - Misfit Village","og_description":"Annie is being developed in Unity with the HDRP render pipeline. We decided to go with Unity for a few key reasons:","og_url":"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/","og_site_name":"Misfit Village","article_published_time":"2024-03-07T15:11:35+00:00","article_modified_time":"2024-03-07T15:12:08+00:00","og_image":[{"width":2332,"height":1165,"url":"http:\/\/www.misfitvillage.com\/wp-content\/uploads\/2024\/03\/33683f1f4bd2e6ff0395fed91259719e27255890.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/","url":"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/","name":"Go Home Annie - Devlog 3 - Misfit Village","isPartOf":{"@id":"http:\/\/www.misfitvillage.com\/#website"},"primaryImageOfPage":{"@id":"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#primaryimage"},"image":{"@id":"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.misfitvillage.com\/wp-content\/uploads\/2024\/03\/33683f1f4bd2e6ff0395fed91259719e27255890.jpg","datePublished":"2024-03-07T15:11:35+00:00","dateModified":"2024-03-07T15:12:08+00:00","author":{"@id":"http:\/\/www.misfitvillage.com\/#\/schema\/person\/696501d2144b61f8204c349e4750d278"},"description":"Annie is being developed in Unity with the HDRP render pipeline. We decided to go with Unity for a few key reasons:","breadcrumb":{"@id":"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#primaryimage","url":"https:\/\/www.misfitvillage.com\/wp-content\/uploads\/2024\/03\/33683f1f4bd2e6ff0395fed91259719e27255890.jpg","contentUrl":"https:\/\/www.misfitvillage.com\/wp-content\/uploads\/2024\/03\/33683f1f4bd2e6ff0395fed91259719e27255890.jpg","width":2332,"height":1165},{"@type":"BreadcrumbList","@id":"http:\/\/www.misfitvillage.com\/index.php\/go-home-annie-devlog-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna stranica","item":"http:\/\/www.misfitvillage.com\/"},{"@type":"ListItem","position":2,"name":"Go Home Annie &#8211; Devlog 3"}]},{"@type":"WebSite","@id":"http:\/\/www.misfitvillage.com\/#website","url":"http:\/\/www.misfitvillage.com\/","name":"Misfit Village","description":"We make games.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.misfitvillage.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/www.misfitvillage.com\/#\/schema\/person\/696501d2144b61f8204c349e4750d278","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.misfitvillage.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ba518e433fd1b1ede9cdb9629c3c04d10971baa01b9405d16754a9780def779c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ba518e433fd1b1ede9cdb9629c3c04d10971baa01b9405d16754a9780def779c?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.misfitvillage.com\/index.php\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/posts\/2197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/comments?post=2197"}],"version-history":[{"count":1,"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/posts\/2197\/revisions"}],"predecessor-version":[{"id":2198,"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/posts\/2197\/revisions\/2198"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/media\/2199"}],"wp:attachment":[{"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/media?parent=2197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/categories?post=2197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.misfitvillage.com\/index.php\/wp-json\/wp\/v2\/tags?post=2197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}