{"id":523,"date":"2026-05-28T22:10:09","date_gmt":"2026-05-28T22:10:09","guid":{"rendered":"https:\/\/raduclim.com\/?page_id=523"},"modified":"2026-05-29T11:15:44","modified_gmt":"2026-05-29T11:15:44","slug":"elementor-523","status":"publish","type":"page","link":"https:\/\/raduclim.com\/?page_id=523","title":{"rendered":"little directors"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"523\" class=\"elementor elementor-523\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23e77240 e-con e-atomic-element e-flexbox-base e-23e77240-c5e6fe3 \" data-id=\"23e77240\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"23e77240\">\n    \t\t<div class=\"elementor-element elementor-element-58fff9f6 elementor-widget elementor-widget-html\" data-id=\"58fff9f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const backBtn = document.getElementById('portfolio-back-btn');\n    if (backBtn) {\n        backBtn.addEventListener('click', function(e) {\n            e.preventDefault(); \/\/ Stops the page from jumping\n            window.history.back(); \/\/ Snaps instantly back to homepage position\n        });\n    }\n});\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76021c84 e-con e-atomic-element e-flexbox-base e-76021c84-8d7a6fa \" data-id=\"76021c84\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"76021c84\">\n    \t\t\t<a href=\"#\" target=\"_self\" class=\"e-302d8847-67485f0 e-button-base\" data-interaction-id=\"302d8847\" id=\"portfolio-back-btn\">\n\t\t<strong>\u2190<\/strong> Back to Portfolio\n\t<\/a>\t\t\t\t\t<h2 data-interaction-id=\"41a9f384\" class=\"e-41a9f384-e6e87f8 e-heading-base\">Little Directors<\/h2>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d21391e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"5d21391e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-7428f40d e-con e-atomic-element e-flexbox-base e-7428f40d-b1bd498 \" data-id=\"7428f40d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7428f40d\">\n    <div class=\"elementor-element elementor-element-5690b4f0 e-con e-atomic-element e-flexbox-base e-5690b4f0-a5d5096 \" data-id=\"5690b4f0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5690b4f0\">\n    <div class=\"elementor-element elementor-element-f7b756 e-con e-atomic-element e-flexbox-base e-f7b756-bd550f2 \" data-id=\"f7b756\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"f7b756\">\n    \t\t\t<div data-id=\"4fd4176c\" data-interaction-id=\"4fd4176c\" data-e-type=\"e-youtube\"  class=\"e-4fd4176c-5dfbb96 e-youtube-base\"  data-settings=\"&#x7B;&quot;source&quot;&#x3A;&quot;https&#x3A;&#x5C;&#x2F;&#x5C;&#x2F;youtu.be&#x5C;&#x2F;1v_zzq63X1U&quot;,&quot;autoplay&quot;&#x3A;true,&quot;mute&quot;&#x3A;true,&quot;controls&quot;&#x3A;true,&quot;cc_load_policy&quot;&#x3A;false,&quot;loop&quot;&#x3A;false,&quot;rel&quot;&#x3A;false,&quot;start&quot;&#x3A;null,&quot;end&quot;&#x3A;null,&quot;privacy&quot;&#x3A;false,&quot;lazyload&quot;&#x3A;false&#x7D;\"><\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-1424dace e-con e-atomic-element e-flexbox-base e-1424dace-0637858 \" data-id=\"1424dace\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1424dace\">\n    \t\t\t<p class=\"e-3f63aa2c-5daa575 e-paragraph-base\" data-interaction-id=\"3f63aa2c\">Little Directors is an interactive, choice-driven kids' game built in Unity by a team of 5, mixing digital gameplay with real-world Arduino hardware. The game plays out on a screen while kids sit in a physical room watching the story unfold. When the main character hits a critical decision or obstacle, the players have to hunt around the real room to find physical figurines, then scan them using an NFC reader. Scanning the correct item essentially \"teleports\" it into the game to help the character and branch the storyline. <br><br>As the Technical Game Designer, I worked on the initial design and prototyping loops, handled some of the 3D modeling and texturing, and even produced the soundtrack and recorded voice lines. On the tech side, my biggest contribution was writing the code to bridge the Arduino NFC hardware inputs directly into Unity to make the scanning mechanic actually work.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-150cd87d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"150cd87d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32aee64b e-con e-atomic-element e-flexbox-base e-32aee64b-9381b3e \" data-id=\"32aee64b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"32aee64b\">\n    <div class=\"elementor-element elementor-element-4260a21b e-con e-atomic-element e-flexbox-base e-4260a21b-5aa739c \" data-id=\"4260a21b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4260a21b\">\n    \t\t\t<p class=\"e-3f80cd6a-ca3e762 e-paragraph-base\" data-interaction-id=\"3f80cd6a\">For the soundtrack, I wanted something high-energy and bright, so I composed a fast-paced, upbeat track heavily inspired by the bouncy, chaotic vibe of <em>Bad Piggies<\/em>. Aside from the music, I recorded and edited the voice lines for the game's narrator to help guide the kids through the story. I also designed and implemented the custom sound effects for the NFC reader, giving players that crucial, satisfying audio feedback the exact second a physical figurine is successfully scanned and registered by the hardware.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6a7e43db e-con e-atomic-element e-flexbox-base e-6a7e43db-4f4b476 \" data-id=\"6a7e43db\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6a7e43db\">\n    \t\t<div class=\"elementor-element elementor-element-69867729 elementor-widget elementor-widget-audio\" data-id=\"69867729\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"audio.default\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-soundcloud-wrapper\">\n\t\t\t\t<iframe width=\"500\" height=\"200\" frameborder=\"no\" src=\"https:\/\/w.soundcloud.com\/player\/?visual=false&amp;url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F2328328529&amp;show_artwork=true&amp;maxheight=750&amp;maxwidth=500&amp;auto_play=false&amp;buying=false&amp;liking=true&amp;download=false&amp;sharing=false&amp;show_comments=false&amp;show_playcount=false&amp;show_user=true&amp;color\"><\/iframe>\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bbbd8bd elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3bbbd8bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ee82568 e-con e-atomic-element e-flexbox-base e-1ee82568-8db2740 \" data-id=\"1ee82568\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1ee82568\">\n    <div class=\"elementor-element elementor-element-34560ba6 e-con e-atomic-element e-flexbox-base e-34560ba6-6b03b0f \" data-id=\"34560ba6\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"34560ba6\">\n    \t\t\t<h2 data-interaction-id=\"2d78179d\" class=\"e-2d78179d-e28e8c6 e-heading-base\">My work:<\/h2>\n\t\t\t\t\t<p class=\"e-6af7fefe-faeb558 e-paragraph-base\" data-interaction-id=\"6af7fefe\">I handled a mix of the technical pipeline, audio, and core prototyping for this project. On the hardware and code side, I manually programmed the Arduino, wrote the specific data to the physical NFC chips, and engineered the communication system in Unity so it could seamlessly receive hardware inputs over a USB serial port. For the visuals, I built several of the 3D objects and used a base cardboard texture that our artists could layer images on top of. I also wrote the game\u2019s initial one-pager, contributed heavily to designing the core gameplay loops during prototyping, and produced the entire audio suite including the soundtrack, sound FX, and narrator voiceovers.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u2190 Back to Portfolio Little Directors Little Directors is an interactive, choice-driven kids&#8217; game built in Unity by a team of 5, mixing digital gameplay with real-world Arduino hardware. The game plays out on a screen while kids sit in a physical room watching the story unfold. When the main character hits a critical decision [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-523","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/raduclim.com\/index.php?rest_route=\/wp\/v2\/pages\/523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raduclim.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/raduclim.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/raduclim.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/raduclim.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=523"}],"version-history":[{"count":5,"href":"https:\/\/raduclim.com\/index.php?rest_route=\/wp\/v2\/pages\/523\/revisions"}],"predecessor-version":[{"id":569,"href":"https:\/\/raduclim.com\/index.php?rest_route=\/wp\/v2\/pages\/523\/revisions\/569"}],"wp:attachment":[{"href":"https:\/\/raduclim.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}