[{"data":1,"prerenderedAt":387},["ShallowReactive",2],{"project-detail-zh-pipe-overflow":3},{"locale":4,"slug":5,"detailPath":6,"renderMode":7,"category":8,"categories":9,"title":10,"summary":11,"roles":12,"period":16,"status":17,"stack":18,"tags":21,"cover":23,"coverImageLayout":24,"coverAspectRatio":25,"links":26,"highlights":31,"featured":35,"order":36,"ogImage":23,"media":37,"page":80,"blocks":279},"zh","pipe-overflow","\u002Fprojects\u002Fpipe-overflow","blocks","game",[8],"Pipe Overflow","一款在 ETC「构建虚拟世界」课程 Round 1 中开发的第一人称 VR 游戏。",[13,14,15],"gameplay-design-role","producer","sound-design","14 天","completed",[19,20],"unity","xr-plugin",[22],"vr","\u002Fproject-media\u002Fpipe-overflow\u002Fcover.png","fixed","16 \u002F 10",[27],{"label":28,"url":29,"kind":30},"YouTube 演示","https:\u002F\u002Fyoutu.be\u002F-anXakTOESQ","video",[32,33,34],"Meta Quest 2 上的第一人称 VR 解谜体验","通过脚本叙事间接引导玩家","使用 Adobe Audition 进行音效设计与授权音乐",false,"60",[38,42,47,51,55,59,63,67,72,76],{"id":39,"kind":40,"src":23,"alt":41,"aspectRatio":25,"imageLayout":24},"cover","image","Pipe Overflow — project cover",{"id":43,"kind":40,"src":44,"alt":45,"aspectRatio":46},"flow-draft-1","\u002Fproject-media\u002Fpipe-overflow\u002Fflow-draft-1.jpg","Pipe Overflow — flow draft sketch 1","16 \u002F 12",{"id":48,"kind":40,"src":49,"alt":50,"aspectRatio":46},"flow-draft-2","\u002Fproject-media\u002Fpipe-overflow\u002Fflow-draft-2.jpg","Pipe Overflow — flow draft sketch 2",{"id":52,"kind":40,"src":53,"alt":54,"aspectRatio":46},"flow-draft-3","\u002Fproject-media\u002Fpipe-overflow\u002Fflow-draft-3.jpg","Pipe Overflow — flow draft sketch 3",{"id":56,"kind":40,"src":57,"alt":58,"aspectRatio":46},"flow-draft-4","\u002Fproject-media\u002Fpipe-overflow\u002Fflow-draft-4.jpg","Pipe Overflow — flow draft sketch 4",{"id":60,"kind":40,"src":61,"alt":62,"aspectRatio":46},"flow-draft-5","\u002Fproject-media\u002Fpipe-overflow\u002Fflow-draft-5.jpg","Pipe Overflow — flow draft sketch 5",{"id":64,"kind":40,"src":65,"alt":66,"aspectRatio":46},"flow-draft-6","\u002Fproject-media\u002Fpipe-overflow\u002Fflow-draft-6.jpg","Pipe Overflow — flow draft sketch 6",{"id":68,"kind":40,"src":69,"alt":70,"aspectRatio":71},"gallery-screenshot","\u002Fproject-media\u002Fpipe-overflow\u002Fgallery-screenshot.png","Pipe Overflow — gameplay screenshot","16 \u002F 9",{"id":73,"kind":40,"src":74,"alt":75,"aspectRatio":46},"gallery-yayyy","\u002Fproject-media\u002Fpipe-overflow\u002Fgallery-yayyy.png","Pipe Overflow — celebration screen",{"id":77,"kind":40,"src":78,"alt":79,"aspectRatio":46},"gallery-win","\u002Fproject-media\u002Fpipe-overflow\u002Fgallery-win.png","Pipe Overflow — win screen",{"locale":4,"title":10,"summary":11,"roles":81,"period":16,"highlights":82,"links":83,"seo":85,"blocks":87},[13,14,15],[32,33,34],[84],{"label":28,"url":29,"kind":30},{"title":10,"description":86,"image":39},"一款第一人称 VR 游戏，玩家扮演大楼操作员拯救被困工人， 使用 Unity 和 XR Plugin 开发。\n",[88,103,148,162,236,262,269,275],{"id":89,"type":90,"region":91,"title":92,"items":93},"project-facts","metrics","hero","项目信息",[94,97,100],{"label":95,"value":96},"团队规模","5",{"label":98,"value":99},"平台","Meta Quest 2",{"label":101,"value":102},"工具","Unity, XR Plugin",{"id":104,"type":105,"region":106,"title":107,"document":108},"project-description","rich-text","main","项目简介",{"id":109,"title":110,"body":111,"description":135,"extension":141,"meta":142,"navigation":143,"path":144,"seo":145,"stem":146,"__hash__":147},"projectBlocks\u002Fprojects\u002Fpipe-overflow\u002Fzh\u002Fblocks\u002Foverview.md","Overview",{"type":112,"value":113,"toc":134},"minimark",[114,121,125,128,131],[115,116,117],"blockquote",{},[118,119,120],"p",{},"Pipe Overflow 是一款在 ETC「构建虚拟世界」课程 Round 1 中开发的第一人称 VR 游戏。",[122,123,124],"h3",{"id":124},"游戏简介",[118,126,127],{},"在游戏中，玩家扮演大楼操作员，需要从洪水中拯救工人 \"Dave\"。",[122,129,130],{"id":130},"游戏主题",[118,132,133],{},"表现 Dave 的「恐惧」，同时让玩家感受到「我可以帮助他」。",{"title":135,"searchDepth":136,"depth":136,"links":137},"",2,[138,140],{"id":124,"depth":139,"text":124},3,{"id":130,"depth":139,"text":130},"md",{},true,"\u002Fprojects\u002Fpipe-overflow\u002Fzh\u002Fblocks\u002Foverview",{"description":135},"projects\u002Fpipe-overflow\u002Fzh\u002Fblocks\u002Foverview","fDBEm3NBIl-Hd9M6QgdfzGr1nlPLOg5fn-9WStMwxcA",{"id":149,"type":150,"region":106,"variant":151,"title":152,"items":153,"stageScale":160,"stageSideGap":161},"flow-draft-grid","gallery","carousel","流程初稿",[154,155,156,157,158,159],{"id":43,"kind":40,"src":44,"alt":45,"aspectRatio":46},{"id":48,"kind":40,"src":49,"alt":50,"aspectRatio":46},{"id":52,"kind":40,"src":53,"alt":54,"aspectRatio":46},{"id":56,"kind":40,"src":57,"alt":58,"aspectRatio":46},{"id":60,"kind":40,"src":61,"alt":62,"aspectRatio":46},{"id":64,"kind":40,"src":65,"alt":66,"aspectRatio":46},0.9,40,{"id":163,"type":105,"region":106,"variant":164,"title":165,"document":166},"my-roles","wide","我的职责",{"id":167,"title":168,"body":169,"description":176,"extension":141,"meta":231,"navigation":143,"path":232,"seo":233,"stem":234,"__hash__":235},"projectBlocks\u002Fprojects\u002Fpipe-overflow\u002Fzh\u002Fblocks\u002Froles.md","Roles",{"type":112,"value":170,"toc":229},[171,177,196,201,212,217],[118,172,173],{},[174,175,176],"strong",{},"设计",[178,179,180,184,190],"ol",{},[181,182,183],"li",{},"核心游戏逻辑与流程",[181,185,186,189],{},[174,187,188],{},"间接引导","玩家按照剧情行进的脚本",[181,191,192,193],{},"游戏过程中可解的",[174,194,195],{},"小型谜题",[118,197,198],{},[174,199,200],{},"制作管理",[178,202,203,206,209],{},[181,204,205],{},"撰写每日计划并检查进度",[181,207,208],{},"安排会议并做记录",[181,210,211],{},"管理资源资产",[118,213,214],{},[174,215,216],{},"音效",[178,218,219,226],{},[181,220,221,222,225],{},"使用 ",[174,223,224],{},"Adobe Audition"," 调整音效",[181,227,228],{},"使用无版权音乐并标注来源",{"title":135,"searchDepth":136,"depth":136,"links":230},[],{},"\u002Fprojects\u002Fpipe-overflow\u002Fzh\u002Fblocks\u002Froles",{"description":176},"projects\u002Fpipe-overflow\u002Fzh\u002Fblocks\u002Froles","q4guaTXy0MHfEQaOXuOnBSKHo7s3XlgpMzi3U05f1H8",{"id":237,"type":105,"region":106,"variant":164,"title":238,"document":239},"tech-implementation","技术实现",{"id":240,"title":241,"body":242,"description":256,"extension":141,"meta":257,"navigation":143,"path":258,"seo":259,"stem":260,"__hash__":261},"projectBlocks\u002Fprojects\u002Fpipe-overflow\u002Fzh\u002Fblocks\u002Fimplementation.md","Implementation",{"type":112,"value":243,"toc":254},[244],[118,245,221,246,249,250,253],{},[174,247,248],{},"Unity"," 开发，通过 ",[174,251,252],{},"XR Plugin"," 支持 Meta Quest 2 上的 VR 相关功能。",{"title":135,"searchDepth":136,"depth":136,"links":255},[],"使用 Unity 开发，通过 XR Plugin 支持 Meta Quest 2 上的 VR 相关功能。",{},"\u002Fprojects\u002Fpipe-overflow\u002Fzh\u002Fblocks\u002Fimplementation",{"description":256},"projects\u002Fpipe-overflow\u002Fzh\u002Fblocks\u002Fimplementation","y51RfhS9taJTnSCSEwvWUjisV-KVrPcnC8dt253NW5s",{"id":263,"type":150,"region":106,"variant":151,"title":264,"items":265,"stageScale":160,"stageSideGap":161},"project-gallery","项目图库",[266,267,268],{"id":68,"kind":40,"src":69,"alt":70,"aspectRatio":71},{"id":73,"kind":40,"src":74,"alt":75,"aspectRatio":46},{"id":77,"kind":40,"src":78,"alt":79,"aspectRatio":46},{"id":270,"type":271,"region":272,"items":273},"outbound-links","links","aside",[274],{"label":28,"url":29,"kind":30},{"id":276,"type":277,"region":272,"items":278},"key-highlights","highlights",[32,33,34],[280,285,307,315,363,377,382,385],{"id":89,"type":90,"region":91,"title":92,"items":281},[282,283,284],{"label":95,"value":96},{"label":98,"value":99},{"label":101,"value":102},{"id":104,"type":105,"region":106,"title":107,"document":286},{"id":109,"title":110,"body":287,"description":135,"extension":141,"meta":305,"navigation":143,"path":144,"seo":306,"stem":146,"__hash__":147},{"type":112,"value":288,"toc":301},[289,293,295,297,299],[115,290,291],{},[118,292,120],{},[122,294,124],{"id":124},[118,296,127],{},[122,298,130],{"id":130},[118,300,133],{},{"title":135,"searchDepth":136,"depth":136,"links":302},[303,304],{"id":124,"depth":139,"text":124},{"id":130,"depth":139,"text":130},{},{"description":135},{"id":149,"type":150,"region":106,"variant":151,"title":152,"items":308,"stageScale":160,"stageSideGap":161},[309,310,311,312,313,314],{"id":43,"kind":40,"src":44,"alt":45,"aspectRatio":46},{"id":48,"kind":40,"src":49,"alt":50,"aspectRatio":46},{"id":52,"kind":40,"src":53,"alt":54,"aspectRatio":46},{"id":56,"kind":40,"src":57,"alt":58,"aspectRatio":46},{"id":60,"kind":40,"src":61,"alt":62,"aspectRatio":46},{"id":64,"kind":40,"src":65,"alt":66,"aspectRatio":46},{"id":163,"type":105,"region":106,"variant":164,"title":165,"document":316},{"id":167,"title":168,"body":317,"description":176,"extension":141,"meta":361,"navigation":143,"path":232,"seo":362,"stem":234,"__hash__":235},{"type":112,"value":318,"toc":359},[319,323,335,339,347,351],[118,320,321],{},[174,322,176],{},[178,324,325,327,331],{},[181,326,183],{},[181,328,329,189],{},[174,330,188],{},[181,332,192,333],{},[174,334,195],{},[118,336,337],{},[174,338,200],{},[178,340,341,343,345],{},[181,342,205],{},[181,344,208],{},[181,346,211],{},[118,348,349],{},[174,350,216],{},[178,352,353,357],{},[181,354,221,355,225],{},[174,356,224],{},[181,358,228],{},{"title":135,"searchDepth":136,"depth":136,"links":360},[],{},{"description":176},{"id":237,"type":105,"region":106,"variant":164,"title":238,"document":364},{"id":240,"title":241,"body":365,"description":256,"extension":141,"meta":375,"navigation":143,"path":258,"seo":376,"stem":260,"__hash__":261},{"type":112,"value":366,"toc":373},[367],[118,368,221,369,249,371,253],{},[174,370,248],{},[174,372,252],{},{"title":135,"searchDepth":136,"depth":136,"links":374},[],{},{"description":256},{"id":263,"type":150,"region":106,"variant":151,"title":264,"items":378,"stageScale":160,"stageSideGap":161},[379,380,381],{"id":68,"kind":40,"src":69,"alt":70,"aspectRatio":71},{"id":73,"kind":40,"src":74,"alt":75,"aspectRatio":46},{"id":77,"kind":40,"src":78,"alt":79,"aspectRatio":46},{"id":270,"type":271,"region":272,"items":383},[384],{"label":28,"url":29,"kind":30},{"id":276,"type":277,"region":272,"items":386},[32,33,34],1786880260807]