{"id":302,"date":"2024-01-06T11:01:54","date_gmt":"2024-01-06T03:01:54","guid":{"rendered":"https:\/\/www.roarlisf-7thseraph.space\/?p=302"},"modified":"2026-02-22T11:30:22","modified_gmt":"2026-02-22T03:30:22","slug":"2023-portfolio-as-engine-tech-generalist","status":"publish","type":"post","link":"https:\/\/suomikp31.ca\/?p=302","title":{"rendered":"2023 Portfolio, as Engine Tech Generalist"},"content":{"rendered":"\n<p>A lot of things happened in 2023.<\/p>\n\n\n\n<p>My life has had a remarkable change once again, as I&#8217;ve left NetEase Games and landed in Canada, to start my research on Computer Graphics at University of Victoria.<\/p>\n\n\n\n<p>The transition happened unbelievably smooth. I resigned at NetEase in June and was immediately invited by my previous classmate, Qixuan Zhang, to his newly founded startup company, Deemos Technology. I&#8217;ve done 4-month of contracted full time job as a graphics programmer and it was literally perfect for the transitional period, as I could lay back doing my Canada trip preparation as well as re-familiarize myself with Computer Graphics in game engines. <\/p>\n\n\n\n<p>The life in Victoria is exactly what I like. A serene, undisturbed rural town, embraced by the nature. I feel like I&#8217;m slowly regaining all the artistic spirit I&#8217;ve lost during the days spent in the supercity, Shanghai.<\/p>\n\n\n\n<p>Now, please enjoy the following 3 minutes watching the stuff I&#8217;ve made &amp; improved during 2023. (NOTE: The commercial content in it has already been released in the live game and I am not required to comply to the NDA on this item.)<\/p>\n\n\n\n<div style=\"max-width: 88%; margin: 0 auto;\">\n    <div style=\"position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;\">\n        <iframe \n            src=\"\/\/player.bilibili.com\/player.html?aid=495768108&amp;bvid=BV16K411s75U&amp;cid=1393743144&amp;p=1\" \n            style=\"position: absolute; top: 0; left: 18%; width: 66%; height: 66%;\" \n            frameborder=\"no\" \n            allowfullscreen=\"true\">\n        <\/iframe>\n    <\/div>\n<\/div>\n\n\n\n<p>I&#8217;m consistently loving to make audio\/graphics programming demos as making them feels very rewarding. Each line of code you wrote is visual or audible, the creative process is always filled with sense of achievement.<\/p>\n\n\n\n<p>Now, time to plan for the next year.<\/p>\n\n\n\n<p>The first priority is of course my degree. I did pretty well and received straight-A in school, but the research job hasn&#8217;t really started yet. The course load is still heavy until May.<\/p>\n\n\n\n<p>About the same time, my industrial mentor and previous manager, Mr. Brian is relocating to the US. I&#8217;ll seek his mentorship once again this summer, and if possible, entering his team once again as a trusted member. Working with him is one of the most memorable experiences in my life, the man is diligent, friendly and holds a strong sense of duty for his leadership. He&#8217;s reliable and always in high spirit, and when I feel blue during my career, a talk with him will almost certainly cheer me up.<\/p>\n\n\n\n<p>As for the demos, I would love to continue my journey of audio programming alongside my main focus of research. <\/p>\n\n\n\n<p>I&#8217;m starting to learn JUCE framework deeper, and I think a good starting point is make some procedural sound generator with it and link it with Unity. Rains\/Wind\/Thunder could be a good candidate. Then, I&#8217;ll learn some Unreal and the process of bridging JUCE with it.<\/p>\n\n\n\n<p>Lastly, <a href=\"https:\/\/www.youtube.com\/watch?v=yZvHErcuAUk\">theMaister&#8217;s tone filter <\/a> has sparked my interest long ago but I did not have the time and background knowledge to implement it in JUCE. This summer can be a good time to put some work to it.<\/p>\n\n\n\n<p>So, that&#8217;s my 2023. Continue to excel in 2024.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A lot of things happened in 2023. My life has had a remarkable change once again, as I&#8217;ve left NetEase Games and landed in Canada, to start my research on Computer Graphics at University of Victoria. The transition happened unbelievably smooth. I resigned at NetEase in June and was immediately invited by my previous classmate,&hellip; <a class=\"more-link\" href=\"https:\/\/suomikp31.ca\/?p=302\">Continue reading <span class=\"screen-reader-text\">2023 Portfolio, as Engine Tech Generalist<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/suomikp31.ca\/index.php?rest_route=\/wp\/v2\/posts\/302"}],"collection":[{"href":"https:\/\/suomikp31.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/suomikp31.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/suomikp31.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/suomikp31.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=302"}],"version-history":[{"count":8,"href":"https:\/\/suomikp31.ca\/index.php?rest_route=\/wp\/v2\/posts\/302\/revisions"}],"predecessor-version":[{"id":348,"href":"https:\/\/suomikp31.ca\/index.php?rest_route=\/wp\/v2\/posts\/302\/revisions\/348"}],"wp:attachment":[{"href":"https:\/\/suomikp31.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/suomikp31.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/suomikp31.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}