{"id":124,"date":"2022-12-13T04:42:06","date_gmt":"2022-12-13T04:42:06","guid":{"rendered":"https:\/\/trewest.dev\/blog\/?p=124"},"modified":"2023-12-05T09:34:45","modified_gmt":"2023-12-05T09:34:45","slug":"ghost-holic-day-2-dev-diary","status":"publish","type":"post","link":"https:\/\/trewest.dev\/blog\/index.php\/2022\/12\/13\/ghost-holic-day-2-dev-diary\/","title":{"rendered":"Ghost Holic &#8211; Day 2 Dev Diary"},"content":{"rendered":"<div class=\"wp-post-series-box series-ghost-holic wp-post-series-box--expandable\">\n\t\t\t<input id=\"collapsible-series-ghost-holic69db28113b7b9\" class=\"wp-post-series-box__toggle_checkbox\" type=\"checkbox\">\n\t\n\t<label\n\t\tclass=\"wp-post-series-box__label\"\n\t\t\t\t\tfor=\"collapsible-series-ghost-holic69db28113b7b9\"\n\t\t\ttabindex=\"0\"\n\t\t\t\t>\n\t\t<p class=\"wp-post-series-box__name wp-post-series-name\">\n\t\t\tThis is post 2 of 9 in the series <em>&ldquo;Ghost Holic&rdquo;<\/em>\t\t<\/p>\n\t\t\t<\/label>\n\n\t\t\t<div class=\"wp-post-series-box__posts\">\n\t\t\t<ol>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/12\/12\/design-and-planning-ghost-holic\/\">Design and Planning &#8211; Ghost Holic<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><span class=\"wp-post-series-box__current\">Ghost Holic &#8211; Day 2 Dev Diary<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/12\/14\/ghost-holic-day-3-dev-diary\/\">Ghost Holic &#8211; Day 3 Dev Diary<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/12\/15\/conceptualization-houses-furniture-and-decor-in-ghost-holic\/\">Conceptualization: Houses in Ghost Holic<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/12\/16\/ghost-holic-day-4-dev-diary\/\">Ghost Holic &#8211; Day 4 Dev Diary<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/12\/18\/ghost-holic-day-5\/\">Ghost Holic &#8211; Day 5<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/12\/21\/ghost-holic-a-few-days-later\/\">Ghost Holic &#8211; A few days later.<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2022\/12\/22\/ghost-holic-building-the-goal-map\/\">Ghost Holic &#8211; Building the Goal Map<\/a><\/li>\n\t\t\t\t\t\t\t\t\t<li><a href=\"https:\/\/trewest.dev\/blog\/index.php\/2023\/01\/15\/project-ghost-holic\/\">Project: Ghost Holic<\/a><\/li>\n\t\t\t\t\t\t\t<\/ol>\n\t\t<\/div>\n\t<\/div>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"786\" height=\"454\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-3.png\" alt=\"\" class=\"wp-image-125\" srcset=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-3.png 786w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-3-300x173.png 300w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-3-768x444.png 768w\" sizes=\"auto, (max-width: 786px) 100vw, 786px\" \/><figcaption class=\"wp-element-caption\">The Ghost Zoo Map<\/figcaption><\/figure>\n\n\n\n<p>Hello and before I begin- thank you for following the development of my game Ghost Holic.  Today I have some very unexciting news since I&#8217;m simply trying to track my day to day development of this game.  <\/p>\n\n\n\n<p>Today is the second day I&#8217;ve worked on this game.  And well I&#8217;ve done some things!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"760\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-5-1024x760.png\" alt=\"\" class=\"wp-image-127\" srcset=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-5-1024x760.png 1024w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-5-300x223.png 300w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-5-768x570.png 768w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-5-1536x1141.png 1536w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-5.png 1752w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">A Post-It note of some things I&#8217;ve done.<\/figcaption><\/figure>\n\n\n\n<p>For instance I&#8217;ve made it so that now the Ghost can roam!  And interact with the breaker and Lightswitch through an Interactable Base class that makes it easy to make new things to interact with.  This will also serve to make it easy for players to have interaction options themselves!  Hurrah for Inheritance!  <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public class Interactable : MonoBehaviour\r\n{\r\n    public virtual void Interact() { }\r\n}\r<\/code><\/pre>\n\n\n\n<p><em>This is literally how small my Interactable base class is without includes. <\/em> Pretty funny, if I&#8217;m to be honest.  <br>In all honesty, a lot of the development has gone fairly smoothly.  For instance I now have it so that the ghost will move around on it&#8217;s own and is free to mess with objects in the environment however it likes.  The Ghost doesn&#8217;t have a personality yet, that&#8217;s for later.  But it&#8217;s starting to take shape and with everything working implementing individualized ghosts that have a personality shown through their interactions and movement will be very quick as long as I know what I want.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"692\" src=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-6-1024x692.png\" alt=\"\" class=\"wp-image-128\" srcset=\"https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-6-1024x692.png 1024w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-6-300x203.png 300w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-6-768x519.png 768w, https:\/\/trewest.dev\/blog\/wp-content\/uploads\/2022\/12\/image-6.png 1049w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The current Ghost in Editor<\/figcaption><\/figure>\n\n\n\n<p>And I&#8217;ve started getting basic player controls as well as a basic EMF system.  Anyhow I&#8217;m not going to exhaust my talking points every post so I&#8217;ll leave it there for now.  Thanks for reading.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is post 2 of 9 in the series &ldquo;Ghost Holic&rdquo; Design and Planning &#8211; Ghost Holic Ghost Holic &#8211; Day 2 Dev Diary Ghost Holic &#8211; Day 3 Dev &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43,4,5,24,8,52],"tags":[16,12,13,14,15,7],"post_series":[69],"class_list":["post-124","post","type-post","status-publish","format-standard","hentry","category-c","category-coding","category-gamedev","category-ghost-holic","category-project","category-videogame","tag-c","tag-code","tag-development","tag-game-dev","tag-project","tag-unity","post_series-ghost-holic"],"_links":{"self":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts\/124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=124"}],"version-history":[{"count":1,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts\/124\/revisions"}],"predecessor-version":[{"id":129,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/posts\/124\/revisions\/129"}],"wp:attachment":[{"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=124"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/trewest.dev\/blog\/index.php\/wp-json\/wp\/v2\/post_series?post=124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}