{"id":390,"date":"2019-09-09T03:02:57","date_gmt":"2019-09-09T03:02:57","guid":{"rendered":"http:\/\/www.caleb-perkins.com\/?p=390"},"modified":"2019-09-09T03:02:57","modified_gmt":"2019-09-09T03:02:57","slug":"the-card-developer-diary-03","status":"publish","type":"post","link":"https:\/\/serket.dev\/index.php\/2019\/09\/09\/the-card-developer-diary-03\/","title":{"rendered":"The Card:  Developer Diary 03"},"content":{"rendered":"<p>I think things are finally starting to come together.<\/p>\n<p>As I mentioned in my last blog post, my top priority very recently has been finding a job to sustain myself.\u00a0 Despite my best efforts to locate a job in the game industry, the circumstances of my situation required me to accept the first appropriate job that crossed my path, and I am currently working as a web developer.<\/p>\n<p>While this is a setback for my overall goals of making it as a game developer, I now have a stable job sustaining me.\u00a0 With proper discipline and time management, I&#8217;ve been able to work on The Card in addition to my full time job, and I&#8217;m excited for the future.<\/p>\n<p>After an extended transition (moving to yet another city, finding an apartment, acquiring a bed, trying to get internet to work), I finally reached a position where I was able to work on The Card regularly last week.\u00a0 I&#8217;ve been averaging about 2 hours per week night of pure development time, and progress has been coming along nicely.<\/p>\n<h1>Accomplishments<\/h1>\n<p><strong>9\/3\/2019 &#8212; Tuesday<\/strong><\/p>\n<ul>\n<li>Completely redesigned the prototype with better placeholders to cut away a lot of the weird fonts \/ gradients.<\/li>\n<li>Set up a Main Menu scene along with a Stage 01<\/li>\n<li>Added in a fading transition between scenes<\/li>\n<\/ul>\n<p><strong>9\/4\/2019 &#8212; Wednesday<br \/>\n<\/strong><\/p>\n<ul>\n<li>Created singletons to handle level changing and managing levels individually<\/li>\n<li>Ended up having to rebuild most of the fading transition from scratch to get it to work correctly with the new singleton process<\/li>\n<li>Constructed dialogue UI elements for Stage 01, along with a basic animation so that the dialogue element pops into view using a mask.<\/li>\n<li>Began using Unity Collab as version control because I&#8217;m working alone and don&#8217;t have the internet bandwidth to set up a perforce server like I initially wanted to<\/li>\n<\/ul>\n<p><strong>9\/5\/2019 &#8212; Thursday<br \/>\n<\/strong><\/p>\n<ul>\n<li>Created a settings UI with animation opening and closing<\/li>\n<li>Spent most of my time researching animation and the potential for using Timeline for cutscenes<\/li>\n<\/ul>\n<p><strong>9\/6\/2019 &#8212;\u00a0 Friday<br \/>\n<\/strong><\/p>\n<ul>\n<li>Went to Home Depot and purchased marker board material<\/li>\n<li>Spent the rest of the night installing it with great success<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-394\" src=\"http:\/\/www.caleb-perkins.com\/wp-content\/uploads\/Whiteboard-294x300.jpg\" alt=\"Whiteboard\" width=\"294\" height=\"300\" srcset=\"https:\/\/serket.dev\/wp-content\/uploads\/Whiteboard-294x300.jpg 294w, https:\/\/serket.dev\/wp-content\/uploads\/Whiteboard-768x784.jpg 768w, https:\/\/serket.dev\/wp-content\/uploads\/Whiteboard.jpg 782w\" sizes=\"auto, (max-width: 294px) 100vw, 294px\" \/><\/p>\n<p><strong>9\/7\/2019 &#8212;\u00a0 Saturday<\/strong><\/p>\n<ul>\n<li>Reworked the dialogue animation to preserve a better hierarchy similar to the settings interface<\/li>\n<li>Reworked the prototype dialogue scripts to be more efficient and work with my singletons<\/li>\n<li>Added text animation!<\/li>\n<li>Began reaching out to an artist and musician I hope to collaborate with.<\/li>\n<li>Did my first #screenshotsaturday!<\/li>\n<\/ul>\n<h1>The Good Stuff<\/h1>\n<p>Main Menu, transition to Stage 01, transition back to Main Menu:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-395\" src=\"http:\/\/www.caleb-perkins.com\/wp-content\/uploads\/MainTransition.gif\" alt=\"\" width=\"327\" height=\"624\" \/><\/p>\n<p>My dialogue animation, with the demonstration of tapping while it&#8217;s auto-typing to instantly complete the line:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-397\" src=\"http:\/\/www.caleb-perkins.com\/wp-content\/uploads\/Stage01.gif\" alt=\"\" width=\"331\" height=\"500\" \/><\/p>\n<h1>Goals<\/h1>\n<ul>\n<li>Set up scenes for all 16 main levels, plus the final draw (the &#8220;boss&#8221; level&#8221;)<\/li>\n<li>Implement options.\u00a0 Make sure they stay saved in player prefs between sessions.<\/li>\n<li>Spend an indeterminate amount of time working on the narrative<\/li>\n<li>Stretch goal:\u00a0 spend more time investigating the idea of writing narrative into a JSON file and using those as assets.<\/li>\n<\/ul>\n<h1>Last Thoughts<\/h1>\n<p>In other exciting news, I&#8217;m getting a new monitor to help with development.\u00a0 The ones I currently have are dying on me, and using Unity on my laptop screen is a pain when I need to have a lot of editors open at the same time, like the animator timeline.\u00a0 As time goes on, I&#8217;m going to really be able to invest in my development pipeline and get myself the tools I need to be better and faster.\u00a0 I can already tell that this whiteboard has been a huge boon to the design process.<\/p>\n<p>My birthday is coming up this weekend and while I don&#8217;t think I&#8217;ll be doing anything then, I do plan to celebrate it sometime this month, so that&#8217;ll probably affect development speed that weekend.<\/p>\n<p>Also, on the weekend of October 4th-6th, I will be a mentor at the game jam, <strong>Chillennium<\/strong> which I highly encourage you to <a href=\"http:\/\/www.chillennium.com\/\">check out<\/a>.\u00a0 Chillennium was the first ever game jam I participated in, and during my final year at college I won the VR award for <em>Dimensional Shift<\/em>.\u00a0 I&#8217;m extremely excited to help mentor up and coming game developers.<\/p>\n<p>~Caleb<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I think things are finally starting to come together. As I mentioned in my last blog post, my top priority very recently has been finding a job to sustain myself.\u00a0 Despite my best efforts to locate a job in the game industry, the circumstances of my situation required me to accept the first appropriate job [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[18],"tags":[40,41,19,20,38],"class_list":["post-390","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","tag-chillennium","tag-devdiary","tag-development","tag-the-card","tag-update"],"jetpack_featured_media_url":"https:\/\/serket.dev\/wp-content\/uploads\/Splash.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paXf4J-6i","_links":{"self":[{"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/posts\/390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/comments?post=390"}],"version-history":[{"count":2,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/posts\/390\/revisions"}],"predecessor-version":[{"id":399,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/posts\/390\/revisions\/399"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/media\/398"}],"wp:attachment":[{"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/media?parent=390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/categories?post=390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serket.dev\/index.php\/wp-json\/wp\/v2\/tags?post=390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}