{"id":1496,"date":"2025-05-12T20:54:38","date_gmt":"2025-05-12T20:54:38","guid":{"rendered":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/?p=1496"},"modified":"2025-05-15T10:20:04","modified_gmt":"2025-05-15T10:20:04","slug":"game-making-learning-about-signals-and-autoloading","status":"publish","type":"post","link":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/game-making-learning-about-signals-and-autoloading\/","title":{"rendered":"Game Making &#8211; Learning about Signals and Autoloading"},"content":{"rendered":"\n<p class=\"has-medium-font-size\"><strong>What I learned <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">This was a very useful quick tutorial which I think will help me build the interactive structure for my visual novel format <\/li>\n\n\n\n<li class=\"has-medium-font-size\">I think it will also be useful for other features in the game like the music and other situations where I need to repeat actions or streamline the code <\/li>\n\n\n\n<li class=\"has-medium-font-size\">It taught me about the way that signals work and how they can be turned into global features that can be called by any scene that I am using <\/li>\n\n\n\n<li class=\"has-medium-font-size\">It also explained how these signal emissions can be picked up by other scenes<\/li>\n\n\n\n<li class=\"has-medium-font-size\">I&#8217;m still learning how the code syntax works and still get confused about the way that brackets are used in the functions. I think that once this semester is finished, I need to look at going back to learning something like Python or Javascript as I need to work on my foundational knowledge. <\/li>\n\n\n\n<li class=\"has-medium-font-size\">I hope that going back to learning these languages will be easier as I have picked up a lot of new general coding knowledge over the last 6 months <\/li>\n\n\n\n<li class=\"has-medium-font-size\">I&#8217;ve also realised that my learning is much more effective when I am using a book with exercises rather than learning through online courses. Although this is a bit old-fashioned, I might try getting books rather than paying for an online course to see if this helps. I will use online resources when I get stuck. <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Global Signals and Autoloading (Godot 4.0 Tutorial for Beginners)\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/OIrQ1PsEl3s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What I learned<\/p>\n","protected":false},"author":2,"featured_media":1497,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[20,9],"tags":[],"class_list":["post-1496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-game-making","category-learningjourneys"],"uagb_featured_image_src":{"full":["https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-content\/uploads\/sites\/4\/2025\/05\/Screenshot-2025-05-13-at-21.53.51.png",1158,390,false],"thumbnail":["https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-content\/uploads\/sites\/4\/2025\/05\/Screenshot-2025-05-13-at-21.53.51-150x150.png",150,150,true],"medium":["https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-content\/uploads\/sites\/4\/2025\/05\/Screenshot-2025-05-13-at-21.53.51-300x101.png",300,101,true],"medium_large":["https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-content\/uploads\/sites\/4\/2025\/05\/Screenshot-2025-05-13-at-21.53.51-768x259.png",640,216,true],"large":["https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-content\/uploads\/sites\/4\/2025\/05\/Screenshot-2025-05-13-at-21.53.51-1024x345.png",640,216,true],"1536x1536":["https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-content\/uploads\/sites\/4\/2025\/05\/Screenshot-2025-05-13-at-21.53.51.png",1158,390,false],"2048x2048":["https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-content\/uploads\/sites\/4\/2025\/05\/Screenshot-2025-05-13-at-21.53.51.png",1158,390,false]},"uagb_author_info":{"display_name":"kb4n24","author_link":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/author\/kb4n24\/"},"uagb_comment_info":0,"uagb_excerpt":"What I learned","_links":{"self":[{"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/posts\/1496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/comments?post=1496"}],"version-history":[{"count":3,"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/posts\/1496\/revisions"}],"predecessor-version":[{"id":1503,"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/posts\/1496\/revisions\/1503"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/media\/1497"}],"wp:attachment":[{"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/media?parent=1496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/categories?post=1496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wsa-creativetechnologies.uk\/kb4n24\/wp-json\/wp\/v2\/tags?post=1496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}