{"id":807,"date":"2019-06-09T15:17:53","date_gmt":"2019-06-09T15:17:53","guid":{"rendered":"http:\/\/www.chozabu.net\/blog\/?page_id=807"},"modified":"2024-11-02T20:06:22","modified_gmt":"2024-11-02T20:06:22","slug":"portfolio","status":"publish","type":"page","link":"http:\/\/www.chozabu.net\/blog\/?page_id=807","title":{"rendered":"Portfolio"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Developer, with a focus on game Physics, Gameplay and Rendering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Proficient with Python, C++, Blueprints and several other languages + technologies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keen to work more with VR and other interesting new hardware.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Europa<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/images.spr.so\/cdn-cgi\/imagedelivery\/j42No7y-dcokJuNgXeA0ig\/c2c20b5d-a608-4ae5-bf99-7b3c5496905c\/caves_flying\/w=1200,quality=90,fit=scale-down\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/europa.futurefriendsgames.com\/\" data-type=\"link\" data-id=\"https:\/\/europa.futurefriendsgames.com\/\">Website<\/a> &#8211; <a href=\"https:\/\/store.steampowered.com\/app\/2214880\/Europa\/\">Steam<\/a> (team project, 2019 &#8211; current)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Journey-like game, aiming to blend visuals\/music\/gameplay into ghibli-like experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Primary role is as the programmer, handling everything from gameplay to optimization, including custom editor tools, engine modifications, material refinement, Niagara systems and helping resolve any technical difficulty team members encounter. Also doing some work in level design, 3d modelling, animation and other areas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">PortalsBP<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.unrealengine.com\/marketplace\/en-US\/slug\/portals-blueprint\"><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"488\" src=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/feature.png\" alt=\"\" class=\"wp-image-808\" srcset=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/feature.png 894w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/feature-300x164.png 300w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/feature-768x419.png 768w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/feature-250x136.png 250w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/feature-150x82.png 150w\" sizes=\"auto, (max-width: 894px) 100vw, 894px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.unrealengine.com\/marketplace\/en-US\/slug\/portals-blueprint\">Marketplace link<\/a> (solo project, with contribution, ~2018-20xx)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A portal system for UE4 devs &#8211; pure blueprints handles basic portals, with 1 extra level of real recursion, and fake recursion thereafter. Performance enhanced through mipmapping render targets, well generalised to handle physics objects and characters <br> UE4, BP <\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Hovertron<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized is-style-default\"><img decoding=\"async\" src=\"https:\/\/img.itch.zone\/aW1nLzEzNDg0OTczLmdpZg==\/original\/t0MZDB.gif\" alt=\"\" style=\"object-fit:cover;width:584px;height:auto\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/chozabu.itch.io\/hovertron\">Itch.io link<\/a> &#8211; (weeklong solo jam project, ~2023)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trials inspired hoverboard game<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">UE4, BP, Niagara, blender<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wheelz2<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/store.steampowered.com\/app\/792970\/Wheelz2\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2018\/06\/wheelz2sidejump2-1024x576.jpg\" alt=\"\" class=\"wp-image-155\" srcset=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2018\/06\/wheelz2sidejump2-1024x576.jpg 1024w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2018\/06\/wheelz2sidejump2-300x169.jpg 300w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2018\/06\/wheelz2sidejump2-768x432.jpg 768w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2018\/06\/wheelz2sidejump2-250x141.jpg 250w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2018\/06\/wheelz2sidejump2-150x84.jpg 150w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2018\/06\/wheelz2sidejump2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/store.steampowered.com\/app\/792970\/Wheelz2\/\">Steam Link<\/a> (solo project ~2018-20xx)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Physics based motorbike game, inspired by 2d bike games like Trials, Xmoto, Elastomania<br> UE4, C++ &amp; BP <\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Unscher<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/chozabu.itch.io\/unscher\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" src=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/Screenshot_1-1024x526.png\" alt=\"\" class=\"wp-image-810\" srcset=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/Screenshot_1-1024x526.png 1024w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/Screenshot_1-300x154.png 300w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/Screenshot_1-768x394.png 768w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/Screenshot_1-250x128.png 250w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/Screenshot_1-150x77.png 150w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/Screenshot_1.png 1402w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/chozabu.itch.io\/unscher\">itch.io link<\/a> (weeklong solo jam project)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Escher Inspired game where gravity is relative, and space is non-elucidian. Original implementation of PortalsBP was from this project<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Made for Epic Game Jam, UE4 BP<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Kashamari<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/chozabu.itch.io\/kashamari\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/AANfb_1-1024x576.jpg\" alt=\"\" class=\"wp-image-814\" srcset=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/AANfb_1-1024x576.jpg 1024w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/AANfb_1-300x169.jpg 300w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/AANfb_1-768x432.jpg 768w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/AANfb_1-250x141.jpg 250w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/AANfb_1-150x84.jpg 150w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/AANfb_1.jpg 1885w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/chozabu.itch.io\/kashamari\">itch.io link<\/a> (weeklong solo jam project)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Game where you play as a large number of physics based gold bags.<br>Made for Epic Game Jam,  UE4 BP  &#8211; received &#8220;Honourable mention&#8221;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Edgeless Chill<\/h2>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"317\" src=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/09\/v1spFJ1-1.gif\" alt=\"\" class=\"wp-image-842\" style=\"width:586px;height:464px\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/chozabu.itch.io\/edgelesschill\">itch.io link<\/a> (weeklong solo jam project)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VR game with a superhot-style slowmo mechanic about jumping around fighting ninjas.<br>Made for Epic Game Jam,  UE4 BP  &#8211; received &#8220;Honourable mention&#8221; <\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">VRoxels<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/n4jxwys1-1024x543.jpg\" alt=\"\" class=\"wp-image-834\" srcset=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/n4jxwys1-1024x543.jpg 1024w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/n4jxwys1-300x159.jpg 300w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/n4jxwys1-768x407.jpg 768w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/n4jxwys1-250x133.jpg 250w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/n4jxwys1-150x80.jpg 150w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/n4jxwys1.jpg 1271w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">VR landscape sculptor, using www.voxelplugin.com (solo project)<br>Not yet released<br>UE4, C++ &amp; BP<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Wheelz<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"280\" src=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/1397896566_wheelsz1.jpg\" alt=\"\" class=\"wp-image-816\" srcset=\"http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/1397896566_wheelsz1.jpg 620w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/1397896566_wheelsz1-300x135.jpg 300w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/1397896566_wheelsz1-250x113.jpg 250w, http:\/\/www.chozabu.net\/blog\/wp-content\/uploads\/2019\/06\/1397896566_wheelsz1-150x68.jpg 150w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">(solo project)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Physics based android game &#8211; several million downloads, but no longer available on google play. (may still be on amazon app store)<br>Java, using AndEngine &amp; box2d<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Other Work<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/Represent.me\">Represent.me<\/a> (team project)- Complete Backend, using Django Rest Framework &#8211; allowing for complex voting mechanisms and ranked inter-comparison amongst all users<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/Crowdholding.com\">Crowdholding.com<\/a> (team project) &#8211; Optimising and tidying of Django backend<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">More Links<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.youtube.com\/user\/realChozabu\/videos\">Youtube<\/a> &#8211; mostly videos of in-dev games and VR projects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/pulls?page=1&amp;q=is%3Apr+author%3Achozabu&amp;utf8=%E2%9C%93\">Github Pull Requests<\/a> &#8211; several pages, mostly of contributions to open source projects<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developer, with a focus on game Physics, Gameplay and Rendering. Proficient with Python, C++, Blueprints and several other languages + technologies. Keen to work more with VR and other interesting new hardware. Europa Website &#8211; Steam (team project, 2019 &#8211; current) Journey-like game, aiming to blend visuals\/music\/gameplay into ghibli-like experience.\u2026<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"http:\/\/www.chozabu.net\/blog\/?page_id=807\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":11,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-807","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"http:\/\/www.chozabu.net\/blog\/index.php?rest_route=\/wp\/v2\/pages\/807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.chozabu.net\/blog\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.chozabu.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.chozabu.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.chozabu.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=807"}],"version-history":[{"count":28,"href":"http:\/\/www.chozabu.net\/blog\/index.php?rest_route=\/wp\/v2\/pages\/807\/revisions"}],"predecessor-version":[{"id":903,"href":"http:\/\/www.chozabu.net\/blog\/index.php?rest_route=\/wp\/v2\/pages\/807\/revisions\/903"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.chozabu.net\/blog\/index.php?rest_route=\/wp\/v2\/media\/11"}],"wp:attachment":[{"href":"http:\/\/www.chozabu.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}