[{"data":1,"prerenderedAt":405},["ShallowReactive",2],{"projects-index":3},[4,87,149,268,351],{"id":5,"title":6,"body":7,"description":74,"extension":75,"featured":76,"image":77,"meta":78,"name":6,"navigation":79,"path":80,"seo":81,"stem":82,"tags":83,"__hash__":86},"project\u002Fprojects\u002Fmatchmaker-mayhem.md","Matchmaker Mayhem",{"type":8,"value":9,"toc":67},"minimark",[10,15,19,23,26,42,46,49,52],[11,12,14],"h2",{"id":13},"premise","Premise",[16,17,18],"p",{},"A cooperative race against time where you and your matchmaking partner try to match a selection of eligible singles before the deadline. Communication skills and chemistry are a must when trying to balance compatibility between traits, star signs, and location all while working with limited information.",[11,20,22],{"id":21},"ideation","Ideation",[16,24,25],{},"This project was part of an exercies to create a game from randomly selected mechanics in our case:",[27,28,29,33,36,39],"ol",{},[30,31,32],"li",{},"Player vs Game interactivity model",[30,34,35],{},"Set collection",[30,37,38],{},"A race (against time)",[30,40,41],{},"Involving romance",[11,43,45],{"id":44},"contributions","Contributions",[16,47,48],{},"Matchmaker Mayhem was created as part of a class project with a team of 4 students, including myself.",[16,50,51],{},"I contributed to most parts of the development process, including:",[53,54,55,58,61,64],"ul",{},[30,56,57],{},"Asset ideation and creation in Canva",[30,59,60],{},"Physical prototyping",[30,62,63],{},"Rule and instruction writing",[30,65,66],{},"Usability and playability testing",{"title":68,"searchDepth":69,"depth":69,"links":70},"",2,[71,72,73],{"id":13,"depth":69,"text":14},{"id":21,"depth":69,"text":22},{"id":44,"depth":69,"text":45},"A true test of communication, match compatible singles on dates before time runs out in this chaotic tabletop game.","md",false,"\u002Fstatic\u002Fmatchmakercover.png",{},true,"\u002Fprojects\u002Fmatchmaker-mayhem",{"description":74},"projects\u002Fmatchmaker-mayhem",[84,85],"tabletop","gamedev","MvY2oIsk18iEBGf18csC0dLTw4hSUyRDf0xrrExjhz0",{"id":88,"title":89,"body":90,"description":140,"extension":75,"featured":76,"image":141,"meta":142,"name":143,"navigation":79,"path":144,"seo":145,"stem":146,"tags":147,"__hash__":148},"project\u002Fprojects\u002Fnow-hiring.md","Now Hiring",{"type":8,"value":91,"toc":135},[92,94,97,99,102,105,108,119,123,126,129,132],[11,93,14],{"id":13},[16,95,96],{},"Play as job recruiters in the shadow government competing to get your cohorts hired; you must stop at no end to do so -- even if it means digging up dirt on your coworkers applicants.",[11,98,45],{"id":44},[16,100,101],{},"Now Hiring: Shadow Government was created as part of a class project with a team of 4 students, including myself.",[16,103,104],{},"I took on the role of the usability lead for the project, conducting player studies, recording usability and playability issues, and creating solutions with the rest of the team.",[16,106,107],{},"Additionally, I contributed to many other areas of the game's development including:",[53,109,110,113,116],{},[30,111,112],{},"Content creation: character, liability, and prompt card text",[30,114,115],{},"Rules writing: I worked on the initial rules text and made edits with playtest data",[30,117,118],{},"Initial ideation and design: see below for more info",[11,120,122],{"id":121},"initial-ideation","Initial Ideation",[16,124,125],{},"The original premise for Now Hiring: Shadow Government was a trolley problem oriented game where players had to resolve moral dilemmas with a cast of zany characters.",[16,127,128],{},"Initial testing showed that players didn't care much for the railroad map and trolley plot, but they were very invested in the humourous character cards.",[16,130,131],{},"We made the decision early on to switch tracks and remove the trolley aspect altogether, while focusing more heavily on the character driven improv-style narrative.",[16,133,134],{},"Ultimately, we landed on a job recruiting game, including a large \"You're Hired\" stamp for added immersion.",{"title":68,"searchDepth":69,"depth":69,"links":136},[137,138,139],{"id":13,"depth":69,"text":14},{"id":44,"depth":69,"text":45},{"id":121,"depth":69,"text":122},"Play as job recruiters in the shadow government competing to get your cohorts hired, and you must stop at no end to do so -- even if it means digging up dirt on your coworkers applicants.","\u002Fstatic\u002Fnowhiringlogo.png",{},"Now Hiring: Shadow Government","\u002Fprojects\u002Fnow-hiring",{"description":140},"projects\u002Fnow-hiring",[84,85],"hr_yDIhZRV0BOyt6Z3TvoTy8ZjwzlDta7BeZ4gpIbPs",{"id":150,"title":151,"body":152,"description":259,"extension":75,"featured":76,"image":260,"meta":261,"name":151,"navigation":79,"path":262,"seo":263,"stem":264,"tags":265,"__hash__":267},"project\u002Fprojects\u002Fpenguin-adventure.md","Penguin Adventure",{"type":8,"value":153,"toc":247},[154,156,159,163,166,168,171,176,179,183,186,206,210,213,216,220,223,240,244],[11,155,14],{"id":13},[16,157,158],{},"In Penguin Adventure, you play as a penguin who has had a few too many. With the festivities dying down, he must now brave the long walk home.\nBarely able to stand, he must navigate the perils of the city, including cars, flying tomatoes, and runaway wrecking balls.",[11,160,162],{"id":161},"nonconventional-controls","Nonconventional Controls",[16,164,165],{},"The player controls the penguin by rhythmically tapping the left and right triggers on the controller.",[11,167,45],{"id":44},[16,169,170],{},"Most aspects of the game were created by both myself and collaborator Liheng We as part of CTIN 532 at USC Games.",[172,173,175],"h3",{"id":174},"design","Design",[16,177,178],{},"I contributed heavily to design, including preproduction and ideation, level design, and more.",[172,180,182],{"id":181},"programming","Programming",[16,184,185],{},"Technical work was shared, and some of my responsibilities included:",[53,187,188,191,194,197,200,203],{},[30,189,190],{},"Audio System Design and asset implementation",[30,192,193],{},"Hazard programming",[30,195,196],{},"Game System Programming",[30,198,199],{},"Scene Management",[30,201,202],{},"Logging for usability testing",[30,204,205],{},"And More",[11,207,209],{"id":208},"audio-assets","Audio Assets",[16,211,212],{},"The music and sound effects were created by Berklee College of Music student Cooper Navin through a collaboration between USC Games and Berklee.",[16,214,215],{},"Each level has a variation on the main theme, with varying instrumentation.",[11,217,219],{"id":218},"trailer","Trailer",[16,221,222],{},"I created and edited the trailer, with footage recorded by myself and my teammate",[224,225],"iframe",{"className":226,"width":233,"height":234,"src":235,"title":236,"frameBorder":237,"allow":238,"referrerPolicy":239,"allowFullScreen":79},[227,228,229,230,231,232],"col-start-2","mb-8","h-[500px]","w-full","rounded-3xl","object-cover",932,524,"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FmtIlUkoh0CY","Penguin Adventure Trailer","0","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","strict-origin-when-cross-origin",[11,241,243],{"id":242},"where-to-play","Where to Play",[16,245,246],{},"Unfortunately the game is not currently available to anywhere :(",{"title":68,"searchDepth":69,"depth":69,"links":248},[249,250,251,256,257,258],{"id":13,"depth":69,"text":14},{"id":161,"depth":69,"text":162},{"id":44,"depth":69,"text":45,"children":252},[253,255],{"id":174,"depth":254,"text":175},3,{"id":181,"depth":254,"text":182},{"id":208,"depth":69,"text":209},{"id":218,"depth":69,"text":219},{"id":242,"depth":69,"text":243},"An immersive penguin walking simulator. Help a drunk penguin get home from the bar!","\u002Fstatic\u002Fpenguin1.png",{},"\u002Fprojects\u002Fpenguin-adventure",{"description":259},"projects\u002Fpenguin-adventure",[266,85],"unity","bADkEas1yVuec61nydyzEVdvxwUouLOQNCDxNDmqKtQ",{"id":269,"title":270,"body":271,"description":342,"extension":75,"featured":76,"image":343,"meta":344,"name":345,"navigation":79,"path":346,"seo":347,"stem":348,"tags":349,"__hash__":350},"project\u002Fprojects\u002Fprism-of-you.md","Prism Of You",{"type":8,"value":272,"toc":331},[273,275,278,281,284,288,296,298,302,305,309,312,316,319,323,326,328],[11,274,14],{"id":13},[16,276,277],{},"Prism of you is an emergent sandbox of emotional expression within the mysterious world of the Prism.",[16,279,280],{},"The emoes are physical manifestations of human emotions, living within the prism.",[16,282,283],{},"Players must balance the delicate system of the Prism through interactions with emoes, attention, expression, and more.",[11,285,287],{"id":286},"credits","Credits",[53,289,290,293],{},[30,291,292],{},"Gameplay engineer",[30,294,295],{},"Summer 2025 Acting Lead Engineer",[11,297,45],{"id":44},[172,299,301],{"id":300},"gameplay-systems","Gameplay Systems",[16,303,304],{},"Prism of you has various interconnected systems, including emoes, charge, thoughts, and card collectibles, to name a few.\nI contributed significantly to emoe presentation, charge management, and a variety of areas of the game systems.",[172,306,308],{"id":307},"input-system","Input System",[16,310,311],{},"Along with another engineer, I contributed to the player input system of the game, migrating from the old Unity input events to the modern Input System.",[172,313,315],{"id":314},"ui-implementation","UI Implementation",[16,317,318],{},"I implemented many parts of the in-game journal based on the assets and design specifications of the director.\nI also synced the achievements and collectibles with player actions and game events.",[172,320,322],{"id":321},"bugfixing","Bugfixing",[16,324,325],{},"As a system heavy game, many emergent behaviors and bugs arise during development, sometimes entertaining but often in game-breaking ways.\nAs an engineer, I contributed to many bug fixes and system improvements while working closely with the QA specialist.",[11,327,243],{"id":242},[16,329,330],{},"Prism of You is available to wishlist on the Steam Store!",{"title":68,"searchDepth":69,"depth":69,"links":332},[333,334,335,341],{"id":13,"depth":69,"text":14},{"id":286,"depth":69,"text":287},{"id":44,"depth":69,"text":45,"children":336},[337,338,339,340],{"id":300,"depth":254,"text":301},{"id":307,"depth":254,"text":308},{"id":314,"depth":254,"text":315},{"id":321,"depth":254,"text":322},{"id":242,"depth":69,"text":243},"Emergent sandbox of emotional expression within the mysterious world of the Prism","\u002Fstatic\u002Fprismcover.png",{},"Prism of You","\u002Fprojects\u002Fprism-of-you",{"description":342},"projects\u002Fprism-of-you",[266,85],"xdOYdK_WJUCoOmaFLdpYV3J31qyf5msAmOJmlhXSsiQ",{"id":352,"title":353,"body":354,"description":396,"extension":75,"featured":76,"image":397,"meta":398,"name":399,"navigation":79,"path":400,"seo":401,"stem":402,"tags":403,"__hash__":404},"project\u002Fprojects\u002Funchained.md","Unchained",{"type":8,"value":355,"toc":390},[356,358,361,363,368,370,373,384,387],[11,357,14],{"id":13},[16,359,360],{},"Unchained is a tactical RPG where you build bonds with allies to unlock abilities, negotiate with enemies to recruit them, and shape your journey through choices that blend strategy, diplomacy, and emotional storytelling.",[11,362,287],{"id":286},[53,364,365],{},[30,366,367],{},"Usability",[11,369,45],{"id":44},[16,371,372],{},"I was a member of the two-person usability team with various responsibilities:",[53,374,375,378,381],{},[30,376,377],{},"Conducting playtests: I worked directly in conducting player usability testing alongside the usability lead.",[30,379,380],{},"Transcribing playtests: I transcribed recorded playtests with timestamps for processing.",[30,382,383],{},"Communicated design insights: proposed solutions for usability issues to the design teams and followed up about next steps.",[11,385,386],{"id":242},"Where to play",[16,388,389],{},"Unchained: Tale of Enram is available to wishlist on the Steam Store",{"title":68,"searchDepth":69,"depth":69,"links":391},[392,393,394,395],{"id":13,"depth":69,"text":14},{"id":286,"depth":69,"text":287},{"id":44,"depth":69,"text":45},{"id":242,"depth":69,"text":386},"Tactics meet empathy; diplomacy and building trust is your greatest weapon.","\u002Fstatic\u002Funchainedcover.png",{},"Unchained: Tale of Enra","\u002Fprojects\u002Funchained",{"description":396},"projects\u002Funchained",[266,85],"-c8utJOEFw0u8l_QsncgbWBiap1hmuxB0SiuDzLVaDo",1793843898337]