(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[449],{2015:()=>{},2536:(e,t,i)=>{"use strict";i.d(t,{k5:()=>m});var a=i(2115),r={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},s=a.createContext&&a.createContext(r),o=function(){return(o=Object.assign||function(e){for(var t,i=1,a=arguments.length;it.indexOf(a)&&(i[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(i[a[r]]=e[a[r]]);return i};function m(e){return function(t){return a.createElement(u,o({attr:o({},e.attr)},t),function e(t){return t&&t.map(function(t,i){return a.createElement(t.tag,o({key:i},t.attr),e(t.child))})}(e.child))}}function u(e){var t=function(t){var i,r=e.attr,s=e.size,m=e.title,u=n(e,["attr","size","title"]),p=s||t.size||"1em";return t.className&&(i=t.className),e.className&&(i=(i?i+" ":"")+e.className),a.createElement("svg",o({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,r,u,{className:i,style:o(o({color:e.color||t.color},t.style),e.style),height:p,width:p,xmlns:"http://www.w3.org/2000/svg"}),m&&a.createElement("title",null,m),e.children)};return void 0!==s?a.createElement(s.Consumer,null,function(e){return t(e)}):t(r)}},3395:(e,t,i)=>{"use strict";i.d(t,{D:()=>r,m:()=>a});let a={"/images/fursuits/image1.webp":{type:"WIP Photo",title:"Starpup Fursuit Nearly Complete",description:"Starpup's foam head base part way being worked on.",tools:"Foam, Fabric, Hot Glue",timestamp:"22 July 2024",redirectUrl:"/fursuits"},"/images/fursuits/image2.webp":{type:"WIP Photo",title:"Starpup Fursuit Foam Complete Angle One",description:"Starpup's foam head base completed and ready to be furred.",tools:"Foam, Hot Glue, Sewing Machine",timestamp:"24 August 2024",redirectUrl:"/fursuits",objectFit:"align-top"},"/images/fursuits/image3.webp":{type:"WIP Photo",title:"Starpup Fursuit Foam Complete Angle Two",description:"Starpup's foam head base completed and ready to be furred.",tools:"Foam, Hot Glue, Sewing Machine",timestamp:"24 August 2024",redirectUrl:"/fursuits",objectFit:"align-top"},"/images/fursuits/image4.webp":{type:"WIP Photo",title:"Starpup Fursuit Foam Complete Angle Three",description:"Starpup's foam head base completed and ready to be furred.",tools:"Foam, Hot Glue, Sewing Machine",timestamp:"24 August 2024",redirectUrl:"/fursuits"},"/images/fursuits/image5.webp":{type:"WIP Photo",title:"Starpup Fursuit Head so Close to Complete",description:"Starpup's head is nearly completed and ready for WAFF !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"11 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/image6.webp":{type:"WIP Photo",title:"Starpup Fursuit Fur Almost Complete",description:"Starpup's foam head base almost completed and finalising fur on their left ear.",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"11 September 2024",redirectUrl:"/fursuits",objectFit:"align-top"},"/images/fursuits/image7.webp":{type:"WIP Photo",title:"Starpup Fursuit Paws WIP Shot One",description:"Starpup's paws after being sewed together and ready for 3D printed claws.",tools:"Foam, Fur, Hot Glue, Sewing Machine",timestamp:"16 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/image59.webp":{type:"WIP Photo",title:"'Starpup' Fursuit Paws WIP Shot Two",description:"Starpup's paws after being sewed together and ready for 3D printed claws.",tools:"Foam, Fur, Hot Glue, Sewing Machine",timestamp:"16 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/image60.webp":{type:"WIP Photo",title:"'Starpup' Fursuit Head Complete",description:"Starpup's head is complete and ready for WAFF !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/steph-waff-photo-1.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Steph Cai",description:"Photo credit goes to Steph Cai, friend and amazing photographer ! Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/steph-waff-photo-2.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Steph Cai",description:"Photo credit goes to Steph Cai, friend and amazing photographer ! Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/steph-waff-photo-3.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Steph Cai",description:"Photo credit goes to Steph Cai, friend and amazing photographer ! Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/steph-waff-photo-5.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Steph Cai",description:"Photo credit goes to Steph Cai, friend and amazing photographer ! Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/steph-waff-photo-6.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Steph Cai",description:"Photo credit goes to Steph Cai, friend and amazing photographer ! Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/steph-waff-photo-8.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Steph Cai",description:"Photo credit goes to Steph Cai, friend and amazing photographer ! Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/steph-waff-photo-9.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Steph Cai",description:"Photo credit goes to Steph Cai, friend and amazing photographer ! Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/steph-waff-photo-10.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Steph Cai",description:"Photo credit goes to Steph Cai, friend and amazing photographer ! Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/waff-professional-photo-1.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Robin.me",description:"Photo credit goes to Robin.me, WAFF 2024 photographer. Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/fursuits/waff-images/waff-professional-photo-2.webp":{type:"Event Photo",title:"'Starpup' Fursuit WAFF Photo by Robin.me",description:"Photo credit goes to Robin.me, WAFF 2024 photographer. Thank you so much for taking these beautiful photos, and for letting me use them. !\n\n'Starpup', My first attempt at making a fursuit partial ! Expect many more fursuits and many more event photos coming in the near future !",tools:"Foam, Fur, Hot Glue, Sewing Machine, Paints, 3D Printer",timestamp:"20 September 2024",redirectUrl:"/fursuits"},"/images/environments/docks/docks-4.webp":{type:"3D Environment Render",title:"Dock Scene Project - Render 1",description:"The first render of a Blender dock scene. This render depicts the dock surface at sunset.",tools:"Blender",redirectUrl:"/art"},"/images/environments/docks/docks-1.webp":{type:"3D Environment Render",title:"Dock Scene Project - Render 2",description:"The second render of a Blender dock scene. This render depicts a wide shot of the dock surface, showcasing the props and positioning.",tools:"Blender",redirectUrl:"/art"},"/images/environments/docks/docks-2.webp":{type:"3D Environment Render",title:"Dock Scene Project - Render 3",description:"The third render of a Blender dock scene. This render depicts underneath the surface of the water, looking towards the sea from between the dock support beams.",tools:"Blender",redirectUrl:"/art"},"/images/environments/docks/docks-3.webp":{type:"3D Environment Render",title:"Dock Scene Project - Render 4",description:"The fourth render of a Blender dock scene. This render depicts the colourful seabed with the rippling surface overhead.",tools:"Blender",redirectUrl:"/art"},"/images/games/post-mortem-pals/dev-screenshots/image18.webp":{type:"Development Screenshot",title:"Post-Mortem Pals - WIP",description:"A screenshot of the opening section of Post-Mortem Pals (PMP), still with dev textures.\n\nThis version of PMP is the most recent iteration of the characters and world. In this version, you play singleplayer in a twinstick top-down format, with melee and ranged combat from Rii and Espi respectively. The game centres around Souls-like combat, NPCs and world-building.\n\nUnfortunately, this version of Post-Mortem Pals has discontinued development in favour of other projects. I'm sure I'll give PMP another go at some point. I love the characters and the unique control schemes that can come from their dynamic.",tools:"Unity, C#, Krita",timestamp:"2023",redirectUrl:"/games/post-mortem-pals"},"/images/games/post-mortem-pals/image8.webp":{type:"2D Render - Game Asset",title:"PMP - Angry Turnip Render",description:"A render for an angry turnip enemy in Post-Mortem Pals (PMP).",tools:"Krita",timestamp:"2023",redirectUrl:"/games/post-mortem-pals"},"/images/games/post-mortem-pals/image9.webp":{type:"2D Render - Game Asset",title:"PMP - Shy Turnip Render",description:"A render for a shy turnip enemy in Post-Mortem Pals (PMP).",tools:"Krita",timestamp:"2023",redirectUrl:"/games/post-mortem-pals"},"/images/games/post-mortem-pals/GameLogo-PMP.webp":{type:"2D Render - Game Asset",title:"Post-Mortem Pals Game Title Logo",description:"The title logo for Post-Mortem Pals (PMP). This logo was intended to be updated and/or replaced at some point as the project continued development.",tools:"Krita",timestamp:"2023",redirectUrl:"/games/post-mortem-pals",objectFit:"contain"},"/images/characters/rii.webp":{type:"2D Render - Game Asset",title:"PMP - Rii Idle Render",description:"A render and animation frame for Rii, the main character of Post-Mortem Pals (PMP). This render is used for the idle animation.",tools:"Krita",timestamp:"2023",redirectUrl:"/games/post-mortem-pals",objectFit:"align-top"},"/images/games/post-mortem-pals/image48.webp":{type:"2D Render - Game Asset",title:"PMP - Sad Ghost Enemy Render",description:"A render for an enemy in Post-Mortem Pals (PMP). They exist as the 'decloaked' version of the 'Farce' enemy, achieved by dealing significant damage. In this state, they become less aggressive.",tools:"Krita",timestamp:"16 November 2024",redirectUrl:"/games/post-mortem-pals",objectFit:"align-centre"},"/videos/video3.mp4":{type:"Gameplay Showcase",title:"Post-Mortem Pals - Intro Sequence",description:"A short gameplay showcase of the intro sequence and introduction to Rii in my game, Post-Mortem Pals. Rii is my original character, as is Post-Mortem Pals. The background music is a placeholder track, not my own work, and is royalty free.",tools:"Krita",timestamp:"December 2023",mediaType:"video",redirectUrl:"/games/post-mortem-pals"},"/images/games/legend-of-yuu/dev-screenshots/image21.webp":{type:"Development Screenshot",title:"Espi - Dynamic Ghost-like Cloud Effect",description:"Espi the sorrowful ghost with a fun and dynamic animated cloud shader !\n\nOriginally starring Espi & Rii as the main protagonists, The Legend of Yuu as it's now called has since moved in a new direction. I thought this shader test was interesting enough however to show it off regardless.",tools:"Unity, Shader Graph",timestamp:"Early 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/image23.webp":{type:"Development Screenshot",title:"Tiny Knight - The Legend of Yuu",description:"Yuu holding a wooden fork as a knight's weapon, looking very important !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",tools:"Unity, MAYA",timestamp:"Early 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/image24.webp":{type:"Development Screenshot",title:"Hiding in the Pond - The Legend of Yuu",description:"A dev screenshot showing off Yuu splashing around in the pond !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",timestamp:"Early 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/image25.webp":{type:"Development Screenshot",title:"Water Effect - The Legend of Yuu",description:"A shader for The Legend of Yuu used for water, meant to mimic ripped coloured paper. The effect scrolls and shifts like stop-motion..\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",timestamp:"Early 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/image26.webp":{type:"Development Screenshot",title:"Knight Armour Costume - The Legend of Yuu",description:"Yuu wearing a (totally not stolen) knight's armour, looking very dapper ~ It's one of many costume sets available in The Legend of Yuu !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",timestamp:"Early 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/image27.webp":{type:"Development Screenshot",title:"Edge of the World - The Legend of Yuu",description:"Yuu at the edge of the testing area. The room skybox is a placeholder asset, and will be updated during development.\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",timestamp:"Early 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/image33.webp":{type:"Development Screenshot",title:"Pickups & Test Enemy - The Legend of Yuu",description:"I was testing health pickups in the form of craft scrap, obtained by striking enemies with melee attacks, and thought it looked nice ! I believe that rewarding the player with health for landing hits leads to a more fluid combat experience.\n\nOriginally starring Espi & Rii as the main protagonists, The Legend of Yuu has since moved in a new direction.\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",timestamp:"unknown",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/image34.webp":{type:"Development Screenshot",title:"Test Pause Menu - The Legend of Yuu",description:"A test mockup for a costume selection screen ! There will be many costumes available in the final game, and so I'll need to come up with a way of organising them all !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",timestamp:"June 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/devscreenshot-2.webp":{type:"Development Screenshot",title:"Yuu by the Fire - The Legend of Yuu",description:"Yuu hanging out by the papery fires near the paper-mache volcano !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",timestamp:"17 August 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/devscreenshot-3.webp":{type:"Development Screenshot",title:"Yuu in the Field - The Legend of Yuu",description:"Yuu strolling through the layered paper plains, passing by some transparent paper grass !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",timestamp:"17 August 2025",redirectUrl:"/games/the-legend-of-yuu",objectFit:"align-left"},"/images/games/legend-of-yuu/dev-screenshots/LoY-HairBall.gif":{type:"Development Video Clip",title:"Clay Shader Yuu's Hair Ball - The Legend of Yuu",description:"Yuu's signature watery hair ball, translated into this game's DIY style in the form of a stop-motion animated clay ball !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",tools:"Unity, C#, Blender, Krita",timestamp:"19 August 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/LoY-Trident.gif":{type:"Development Video Clip",title:"Clay Shader Trident - The Legend of Yuu",description:"Yuu's adorably doofy trident weapon, translated into this game's DIY style in the form of stop-motion animated clay !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",tools:"Unity, C#, Blender, Krita",timestamp:"19 August 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/games/legend-of-yuu/dev-screenshots/LoY-GradientClay.webp":{type:"Development Screenshot",title:"Clay Shader Gradient Test - The Legend of Yuu",description:"Yuu's signature hair ball and trident, now with animated colour bands, translated into this game's DIY style in the form of stop-motion animated clay !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",tools:"Unity, C#, Blender, Krita",timestamp:"20 August 2025",redirectUrl:"/games/the-legend-of-yuu",objectFit:"align-bottom"},"/images/games/legend-of-yuu/dev-screenshots/LoY-Slime.gif":{type:"Development Video Clip",title:"Slime Enemy - The Legend of Yuu",description:"A cute blobby slime enemy in the Card Paper Plains, translated into this game's DIY style in the form of stop-motion animated clay !\n\nThe Legend of Yuu is my main game dev project as of present. It's been in development since only March 7th 2025, and progress is always being made !\n\nCheck back often for updates, new screenshots and teasers !",tools:"Unity, C#, Blender, Krita",timestamp:"20 August 2025",redirectUrl:"/games/the-legend-of-yuu"},"/images/environments/docks/docks-5.webp":{type:"Development Screenshot",title:"Crossy Yuu - Game View",description:"The view upon opening the game.",tools:"MagicaVoxel, Unity, C#",timestamp:"22 April 2025",redirectUrl:"/games/crossy-yuu",objectFit:"align-top"},"/images/environments/docks/docks-6.webp":{type:"Development Screenshot",title:"Crossy Yuu - Looking Down the Dock",description:"A view looking down the dock area towards the forest area.",tools:"MagicaVoxel, Unity, C#",timestamp:"22 April 2025",redirectUrl:"/games/crossy-yuu"},"/images/games/crossy-yuu/image65.webp":{type:"2D Render",title:"Crossy Yuu - App Icon",description:"The app icon for my derivative game, Crossy Yuu. A knockoff of Crossy Road, this game is a voxel-style game where the player must cross from the end of a dock to a forest, to a town, to a medieval castle. The player plays as Yuu, my original character.",tools:"MagicaVoxel, Krita",timestamp:"22 April 2025",redirectUrl:"/games/crossy-yuu"},"/videos/crossyyuu-backgroundvideo.mp4":{type:"Gameplay Showcase",title:"Crossy Yuu - Gameplay Showcase",description:"A short gameplay showcase of Crossy Yuu",tools:"Krita",timestamp:"2025",mediaType:"video",redirectUrl:"/games/crossy-yuu"},"/images/games/flappy-yuu/FlappyYuu-MobileIcon.webp":{type:"2D Render",title:"Flappy Yuu Mobile Game Icon",description:"The mobile game icon for my derivative game, Flappy Yuu.\n\nA knockoff of Flappy Bird, this game is a pixel art game where the player must flap repeatedly to fit through pipes to get the highest score. The player plays as Yuu, my original character.",tools:"Krita",timestamp:"1 August 2025",redirectUrl:"/games/flappy-yuu",objectFit:"contain"},"/videos/video1.webm":{type:"Gameplay Showcase",title:"Flappy Yuu Gameplay",description:"A short gameplay showcase of Flappy Yuu.",tools:"Krita, Unity, C#",timestamp:"22 April 2025",mediaType:"video",redirectUrl:"/games/flappy-yuu"},"/images/games/yuu-run/GameLogo-YuuRun.webp":{type:"Asset",title:"Yuu Run - Game Logo",description:"The logo for Yuu Run\n\nYuu Run is an endless runner arcade game",tools:"Krita",timestamp:"2025",redirectUrl:"/games/yuu-run",objectFit:"contain"},"/images/games/yuu-run/running.gif":{type:"Asset",title:"Running Animation - Yuu Run",description:"The running animation for Yuu in Yuu Run\n\nYuu Run is an endless runner arcade game",tools:"Krita",timestamp:"2025",objectFit:"align-centre",redirectUrl:"/games/yuu-run"},"/videos/yuurun-backgroundvideo.mp4":{type:"Gameplay Showcase",title:"Yuu Run - Gameplay Showcase",description:"A short gameplay showcase of Yuu Run",tools:"Krita",timestamp:"2025",mediaType:"video",redirectUrl:"/games/yuu-run"},"/images/games/undercooked/undercooked-dev-screenshot.webp":{type:"Development Screenshot",title:"'Undercooked' - WIP Screenshot",description:"A makeshift Overcooked ripoff game made for a uni assignment. It's an endless arcade-style simple gameloop, with a shop system, featuring a handful of upgrades and costumes for the player character. It was made over the course of a couple of days.",tools:"Unity, C#, Krita, MagicaVoxel, BFXR",timestamp:"Early 2024",redirectUrl:"/games"},"/images/games/undercooked/undercooked_chef.webp":{type:"Asset",title:"Undercooked - Default Chef Costume",description:"One of the many alternate costumes for the playable character of Undercooked, able to be bought for in-game currency in the store.\n\nUndercooked was a scrappily made, highly dirivitive four-day uni assignment project. Heavily inspired by Overcooked, Undercooked is an endless arcade take on the formula, with rougelite elements like permanent upgrades !",tools:"MagicaVoxel",timestamp:"2024",redirectUrl:"/games"},"/images/games/undercooked/undercooked_seafood.webp":{type:"Asset",title:"Undercooked - 'Seafood' Chef Costume",description:"One of the many alternate costumes for the playable character of Undercooked, able to be bought for in-game currency in the store.\n\nUndercooked was a scrappily made, highly dirivitive four-day uni assignment project. Heavily inspired by Overcooked, Undercooked is an endless arcade take on the formula, with rougelite elements like permanent upgrades !",tools:"MagicaVoxel",timestamp:"2024",redirectUrl:"/games"},"/images/games/undercooked/undercooked_samurai.webp":{type:"Asset",title:"Undercooked - 'Samurai' Chef Costume",description:"One of the many alternate costumes for the playable character of Undercooked, able to be bought for in-game currency in the store.\n\nUndercooked was a scrappily made, highly dirivitive four-day uni assignment project. Heavily inspired by Overcooked, Undercooked is an endless arcade take on the formula, with rougelite elements like permanent upgrades !",tools:"MagicaVoxel",timestamp:"2024",redirectUrl:"/games"},"/images/palette_1.webp":{type:"Development Screenshot",title:"'Closure' - Visuals Test no.1",description:"A test of the palette-crush shader's ability to mimic a sky gradient, with no changes to the default skybox or scene lighting.\n\nClosure is a game dev project I'm working on with my roommate and good friend, Isabelle Munnee. It uses a palette-crushing shader and sharp low resolution. Expect occasional updates and new screenshots.",tools:"Unity, C#, Krita, Blender",timestamp:"11 August 2025",redirectUrl:"/games",objectFit:"align-centre"},"/images/palette_2.webp":{type:"Development Screenshot",title:"'Closure' - Visuals Test no.2",description:"A test of the palette-crush shader's ability to, and result of, crushing the palette to a single hue.\n\nClosure is a game dev project I'm working on with my roommate and good friend, Isabelle Munnee. It uses a palette-crushing shader and sharp low resolution. Expect occasional updates and new screenshots.",tools:"Unity, C#, Krita, Blender",timestamp:"11 August 2025",redirectUrl:"/games",objectFit:"align-centre"},"/images/palette_3.webp":{type:"Development Screenshot",title:"'Closure' - Visuals Test no.3",description:"A test of the palette-crush shader's ability to mimic a low-light appearance, without any changes to the scene lighting.\n\nClosure is a game dev project I'm working on with my roommate and good friend, Isabelle Munnee. It uses a palette-crushing shader and sharp low resolution. Expect occasional updates and new screenshots.",tools:"Unity, C#, Krita, Blender",timestamp:"11 August 2025",redirectUrl:"/games",objectFit:"align-centre"},"/images/palette_4.webp":{type:"Development Screenshot",title:"'Closure' - Visuals Test no.4",description:"A test of the palette-crush shader's ability to mimic mountainous textures, with no changes to the scene lighting and a shoddy paint-lines ground texture.\n\nClosure is a game dev project I'm working on with my roommate and good friend, Isabelle Munnee. It uses a palette-crushing shader and sharp low resolution. Expect occasional updates and new screenshots.",tools:"Unity, C#, Krita, Blender",timestamp:"11 August 2025",redirectUrl:"/games",objectFit:"align-centre"},"/videos/closure-dockscene.mp4":{type:"Game Showcase",title:"'Closure' - Dock Scene Showcase",description:"A short showcase of the stillwatered dock scene of Closure.\n\nClosure is a game dev project I'm working on with my roommate and good friend, Isabelle Munnee. It uses a palette-crushing shader and sharp low resolution. Expect occasional updates and new screenshots.",tools:"Unity, C#, Krita, Blender",timestamp:"August 2025",mediaType:"video",redirectUrl:"/games"},"/images/apps/desktop_platformer_promo_1.webp":{type:"2D Render",title:"Desktop Platformer - Atop the File Explorer",description:"In the Desktop Platformer app, you're able to jump around, and on, your actual desktop !\n\nYou can stand on and platform around your open windows, and play around arranging your desktop into a unique obstacle course !",tools:"Unity, C#, Krita",timestamp:"22 April 2025",redirectUrl:"/apps?app=desktop-platformer"},"/images/friday-night-funkin-mod/espi-rii-fnf-mod.webp":{type:"2D Render - Game Asset",title:"Espi & Rii Full Spritesheet - Friday Night Funkin' Mod",description:"The full spritesheet with the full set of the animations.\n\nThe spritesheet for my mod for Friday Night Funkin' which replaces 'Skid and Pump' with Espi & Rii !",tools:"Krita",redirectUrl:"/art?character=espi-rii"},"/images/friday-night-funkin-mod/pose-1.webp":{type:"2D Render - Game Asset",title:"Espi & Rii Forward Pose - Friday Night Funkin' Mod",description:"Espi & Rii's 'note forward' pose !\n\nThe spritesheet for my mod for Friday Night Funkin' which replaces 'Skid and Pump' with Espi & Rii !",tools:"Krita",redirectUrl:"/art?character=espi-rii",objectFit:"contain"},"/images/friday-night-funkin-mod/pose-2.webp":{type:"2D Render - Game Asset",title:"Espi & Rii Up Pose - Friday Night Funkin' Mod",description:"Espi & Rii's 'note up' pose !\n\nThe spritesheet for my mod for Friday Night Funkin' which replaces 'Skid and Pump' with Espi & Rii !",tools:"Krita",redirectUrl:"/art?character=espi-rii",objectFit:"contain"},"/images/friday-night-funkin-mod/pose-3.webp":{type:"2D Render - Game Asset",title:"Espi & Rii Down Pose - Friday Night Funkin' Mod",description:"Espi & Rii's 'note down' pose !\n\nThe spritesheet for my mod for Friday Night Funkin' which replaces 'Skid and Pump' with Espi & Rii !",tools:"Krita",redirectUrl:"/art?character=espi-rii",objectFit:"contain"},"/images/friday-night-funkin-mod/pose-4.webp":{type:"2D Render - Game Asset",title:"Espi & Rii Left Pose - Friday Night Funkin' Mod",description:"Espi & Rii's 'note left' pose !\n\nThe spritesheet for my mod for Friday Night Funkin' which replaces 'Skid and Pump' with Espi & Rii !",tools:"Krita",redirectUrl:"/art?character=espi-rii",objectFit:"contain"},"/videos/video2.webm":{type:"Mod Video Showcase",title:"'Espi & Rii Over Spooky Kids' - Friday Night Funkin' Mod Showcase",description:"A short gameplay showcase of my 'Espi & Rii Over Spooky Kids' mod for Friday Night Funkin'. Espi & Rii are my original characters. Friday Night Funkin' is not my original work.",tools:"Krita",mediaType:"video",redirectUrl:"/art?character=espi-rii"},"/images/image28.webp":{type:"2D Render",title:"'Sammi' Shark Original Character Render",description:"An original character of mine with a corny name. The character is a shark-human hybrid. They're the found-family older sibling to Yuu.",tools:"Procreate",timestamp:"2023",redirectUrl:"/art?character=sammi"},"/images/image29.webp":{type:"2D Render",title:"'Draw This in Your Style' Challenge Entry",description:"This character belongs to @everything_a_cat on Instagram. I drew this as a submission for a 'Draw This in Your Style' challenge they hosted.",tools:"Krita",timestamp:"1 November 2022",redirectUrl:"/art"},"/images/image38.webp":{type:"2D Render",title:"Original Character Render",description:"This character is based off of my then-partner.",tools:"Krita",timestamp:"11 October 2022",redirectUrl:"/art"},"/images/inferno-sword.webp":{type:"Concept Art",title:"'Inferno Sword' Commission",description:"Concept art for an 'Inferno Sword', commissioned by a friend for a tabletop card game.",tools:"Krita",objectFit:"align-centre",redirectUrl:"/art"},"/images/image40.webp":{type:"2D Render",title:"Androgynous Mechanic Render",description:"Art of an androgynous person with a mechanic's outfit, drawn with no reference or plan. Drawn for no particular purpose other than to pass time.",tools:"Krita",timestamp:"27 October 2023",redirectUrl:"/art"},"/images/characters/yuu-turnaround-humanoid.webp":{type:"2D Render",title:"Yuu Turnaround Sheet",description:"A turnaround sheet for my original character Yuu. This sheet is used to show the character from multiple angles for 3D modelling reference as well as 2D animation.",tools:"Krita",timestamp:"19 August 2024",redirectUrl:"/art?character=yuu",objectFit:"align-top"},"/images/characters/image49.webp":{type:"2D Render - Game Asset",title:"Suika Yuu - Sammi Fruit Render",description:"A render for a Sammi themed combineable fruit object in Suika Yuu.",tools:"Krita",timestamp:"2025",redirectUrl:"/art?character=sammi"},"/images/characters/image51.webp":{type:"2D Render - Game Asset",title:"Suika Yuu - Yuu Holder Render",description:"A render for a Yuu fruit holder object in Suika Yuu. This dropper is used to drop character-themed fruit from the sky, allowing them to be combined with other fruits.",tools:"Krita",timestamp:"2025",redirectUrl:"/art?character=yuu",objectFit:"align-top"},"/images/characters/image56.webp":{type:"2D Render - Game Asset",title:"Suika Yuu - Yuu Fruit Render",description:"A render for a Yuu themed combineable fruit object in Suika Yuu.",tools:"Krita",timestamp:"2025",redirectUrl:"/art?character=yuu"},"/images/characters/yuu-turnaround-fish.webp":{type:"Concept Art",title:"Yuu Fish Form Turnaround Sheet",description:"A turnaround sheet for my original character Yuu, in their younger, fishier form. This sheet is used to show the character from multiple angles for 3D modelling reference as well as 2D animation.",tools:"Krita",timestamp:"19 August 2024",redirectUrl:"/art?character=yuu"},"/images/characters/yuu.webp":{type:"2D Render",title:"Yuu Humanoid Form Render",description:"Yuu is a genderless axolotl-human hybrid, with water for hair and marshmallow for brains ! They love friends, family and fun, and are always happy to help out !\n\nYuu is the main character featured in many of my games and projects. You could say they're my favourite OC ~ don't tell the rest of them that though !",tools:"Krita",timestamp:"19 August 2024",redirectUrl:"/art?character=yuu",objectFit:"contain"},"/images/image62.webp":{type:"2D Render",title:"Face Render",description:"Art of a pretty face, drawn with no reference or plan. Drawn for no particular purpose other than to pass time.",tools:"Procreate",timestamp:"16 October 2023",redirectUrl:"/art"},"/images/image63.webp":{type:"2D Render",title:"Furry Character Render",description:"A render of a furry character. This character is based off of myself.",tools:"Krita",timestamp:"18 December 2023",redirectUrl:"/art"},"/images/characters/twilight.webp":{type:"2D Render",title:"'Twilight' - Original Character Render",description:"Twilight is a gruff, no-nonsense type. He keeps his monk staff in-hand at all times, and his shield in the other, not that he can remove it, it's part of his body !\n\nTwilight was born as my played character in a D&D campaign I played in while at uni. I try to write every character I play to be unique and interesting, since the main fun of D&D for me is the roleplaying.\n\nTwilight received his name informally from the inhabitants of the village that he was created to protect.\n\nHe later became a main OC of mine, and part of the same adventuring party as Yuu, Sammi, Espi, Rii and Cindred.",tools:"Krita",timestamp:"2024",redirectUrl:"/art?character=twilight"},"/images/badtothebonespin.gif":{type:"Unfinished Animation",title:"Yuu Turntable Animation",description:"This unfinished animation I made a couple of years ago in a couple of hours for Instagram as an animation meme. It used no reference and no model.",tools:"Krita",timestamp:"10 July 2023",redirectUrl:"/art"},"/images/merch/stickers/sticker_bee.webp":{type:"Merch Mockup Render",title:"Bee - Sticker Render",description:"a cute character called Bee, styled as and made into a die-cut sticker !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch"},"/images/merch/stickers/sticker_espirii.webp":{type:"Merch Mockup Render",title:"Espi & Rii - Sticker Pack Mockup",description:"The dynamic duo, now immortalised (again ?) as die-cut stickers !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch"},"/images/merch/stickers/sticker_yuu.webp":{type:"Merch Mockup Render",title:"Yuu - Sticker Render",description:"My character Yuu's full-body render, styled as and made into a die-cut sticker !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch",objectFit:"contain"},"/images/merch/stickers/sticker_pixelyuu.webp":{type:"Merch Mockup Render",title:"Pixel Yuu - Sticker Render",description:"The idle pose of Yuu from my experimental desktop platformer app, styled as and made into a die-cut sticker !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch",objectFit:"contain"},"/images/merch/stickers/sticker_twilight.webp":{type:"Merch Mockup Render",title:"Twilight - Sticker Render",description:"My character Twilight's full-body render, styled as and made into a die-cut sticker !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch"},"/images/merch/stickers/sticker_yuucoins.webp":{type:"Merch Mockup Render",title:"Yuu Coins - Sticker Render",description:"The 'yuu coins' currency for my productivity-boosting desktop overlay app 'Yuui', styled as and made into a die-cut sticker !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch",objectFit:"contain"},"/images/merch/stickers/sticker_thumbs-up.webp":{type:"Merch Mockup Render",title:"Thumbs Up ! - Sticker Render",description:"Yuu cheering you on with a big thumbs up, styled as and made into a die-cut sticker !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch"},"/images/yuu-fish-spinny.gif":{type:"Plushie Mockup",title:"Yuu Fish Plushie Mockup Turnaround",description:"",tools:"Krita",timestamp:"Early 2024",objectFit:"contain",redirectUrl:"/merch"},"/images/merch/desk-standee-bee.webp":{type:"Merch Mockup Render",title:"Bee Standee - Merch Mockup",description:"My character art render informally named Bee, as marketable desk standee merch !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch"},"/images/merch/desk-standee-twilight.webp":{type:"Merch Mockup Render",title:"Twilight Standee - Merch Mockup",description:"The gruff bark dragon himself Twilight, as marketable desk standee merch !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch"},"/images/merch/desk-standee-yuu.webp":{type:"Merch Mockup Render",title:"Yuu Standee - Merch Mockup",description:"The adorable mascot and darling child Yuu, as marketable desk standee merch !",tools:"Krita",timestamp:"9 August 2025",redirectUrl:"/merch"},"/images/steelshade-solutions.webp":{type:"2D Render",title:"Steelshade Solutions - Commissioned Logo",description:"A logo I made as a part of a website commission my roommate got from a small Perth-based metal pool electricals covers company.",tools:"Krita",timestamp:"20 April 2025",objectFit:"contain"},"/images/yuucoin-platinum.webp":{type:"2D Render",title:"Platinum 'Yuu Coin' Render",description:"'Yuu Coins' are a currency intended to be used in my Yuui desktop overlay app. They are a motivation tool for myself in order to get work done. They do this by being the sole currency with which the Yuu shimeji may have mood-boosting food purchased for them from the in-app store, and may only be obtained by doing meaningful work on my desktop. This is a suprisingly strong incentive for me.",tools:"Krita",timestamp:"2025",redirectUrl:"/apps?app=yuui"},"/images/gif1.gif":{type:"2D Animation",title:"Sad Cat Dance GIF",description:"An animated GIF taking part in the social media animation trend named the 'Sad Cat Dance'.",tools:"Krita",timestamp:"10 October 2022",objectFit:"contain"}},r={yuu:["/images/games/legend-of-yuu/dev-screenshots/image23.webp","/images/games/legend-of-yuu/dev-screenshots/image24.webp","/images/games/legend-of-yuu/dev-screenshots/image25.webp","/images/games/legend-of-yuu/dev-screenshots/image26.webp","/images/games/legend-of-yuu/dev-screenshots/image27.webp","/images/games/legend-of-yuu/dev-screenshots/image34.webp","/images/characters/yuu-glasses-pfp.webp","/images/characters/yuu-turnaround-humanoid.webp","/images/characters/image51.webp","/images/characters/image56.webp","/images/characters/yuu-turnaround-fish.webp","/images/characters/yuu.webp"],starpup:["/images/fursuits/image1.webp","/images/fursuits/image2.webp","/images/fursuits/image3.webp","/images/fursuits/image4.webp","/images/fursuits/image5.webp","/images/fursuits/image6.webp","/images/fursuits/image7.webp","/images/fursuits/image59.webp","/images/fursuits/image60.webp"],"espi-rii":["/images/games/post-mortem-pals/dev-screenshots/image18.webp","/images/games/legend-of-yuu/dev-screenshots/image21.webp","/images/games/legend-of-yuu/dev-screenshots/image33.webp","/images/friday-night-funkin-mod/espi-rii-fnf-mod.webp","/images/games/post-mortem-pals/GameLogo-PMP.webp","/images/characters/rii.webp"]}},4102:(e,t,i)=>{"use strict";i.d(t,{Ay:()=>s});var a=i(5155),r=i(2115);function s(e){let{src:t,alt:i,className:s="",size:o="full",isModal:n=!1,loading:m="lazy",onLoad:u,onError:p,onClick:d,style:c,draggable:l=!1,onContextMenu:h,title:g,"aria-label":f,objectFit:y="contain",...b}=e,[w,k]=(0,r.useState)(""),[v,S]=(0,r.useState)(!1),[P,F]=(0,r.useState)(!1),[U,T]=(0,r.useState)(!0);return((0,r.useEffect)(()=>{n||"full"===o?k(t):k(function(e){if(!e||e.startsWith("data:")||e.startsWith("http")||e.includes("/icons/")||e.toLowerCase().endsWith(".gif"))return e;let t=(e.startsWith("/")?e.slice(1):e).split("/"),i=t[t.length-1].replace(/\.[^/.]+$/,""),a=e.toLowerCase();return a.includes(".mp4")||a.includes(".webm")||a.includes(".mov")||a.includes(".avi")?"/thumbnails/".concat(i,".webm"):"/thumbnails/".concat(i,".webp")}(t)),S(!1),F(!1),T(!0)},[t,o,n]),w&&""!==w)?(0,a.jsxs)("div",{className:"optimized-image-container",style:{position:"relative",width:"100%",height:"100%"},children:[U&&"thumbnail"===o&&(0,a.jsx)("div",{className:"image-loading-overlay",children:(0,a.jsx)("div",{className:"image-throbber"})}),(0,a.jsx)("img",{src:w,alt:i,className:"optimized-image ".concat(s," ").concat(P?"loaded":"loading"),loading:m,onLoad:()=>{F(!0),T(!1),u&&u()},onError:()=>{T(!1),v||n||"full"===o?p&&p():(S(!0),k(t),T(!0))},onClick:d,style:{...(()=>{let e={};switch(y){case"cover":default:e.objectFit="cover";break;case"contain":e.objectFit="contain";break;case"align-top":e.objectFit="cover",e.objectPosition="top center";break;case"align-bottom":e.objectFit="cover",e.objectPosition="bottom center";break;case"align-left":e.objectFit="cover",e.objectPosition="left center";break;case"align-right":e.objectFit="cover",e.objectPosition="right center";break;case"align-centre":e.objectFit="cover",e.objectPosition="center center"}return e})(),...c,opacity:+!!P,transition:"opacity 0.3s ease-in-out"},draggable:l,onContextMenu:h,title:g,"aria-label":f,...b})]}):null}},4393:()=>{},5695:(e,t,i)=>{"use strict";var a=i(8999);i.o(a,"usePathname")&&i.d(t,{usePathname:function(){return a.usePathname}}),i.o(a,"useRouter")&&i.d(t,{useRouter:function(){return a.useRouter}}),i.o(a,"useSearchParams")&&i.d(t,{useSearchParams:function(){return a.useSearchParams}})}}]);