[{"data":1,"prerenderedAt":369},["ShallowReactive",2],{"project-detail-en-ad-astra-driver":3},{"locale":4,"slug":5,"detailPath":6,"renderMode":7,"category":8,"categories":9,"title":10,"summary":11,"roles":12,"period":17,"status":18,"stack":19,"tags":22,"cover":25,"coverImageLayout":26,"coverAspectRatio":27,"links":28,"highlights":33,"featured":37,"order":38,"ogImage":25,"media":39,"page":48,"blocks":258},"en","ad-astra-driver","\u002Fprojects\u002Fad-astra-driver","blocks","game",[8],"Ad Astra Driver","A VR + Motion Chair game about driving a motorcycle in both the Pittsburgh city and the universe.\n",[13,14,15,16],"level-design","programmer","producer","sound-design","14 days","completed",[20,21],"unity","xr-plugin",[23,24],"vr","motion-chair","\u002Fproject-media\u002Fad-astra-driver\u002Fcover.PNG","fixed","16 \u002F 10",[29],{"label":30,"url":31,"kind":32},"YouTube Demo","https:\u002F\u002Fyoutu.be\u002FBNmmmjffeOU","video",[34,35,36],"VR motorcycle racing with motion chair feedback","Dynamic sound system responding to vehicle speed","Built for Meta Quest Pro in a 14-day game jam",false,"50",[40,44],{"id":41,"kind":42,"src":25,"alt":43,"aspectRatio":27,"imageLayout":26},"cover","image","Ad Astra Driver — project cover",{"id":45,"kind":42,"src":46,"alt":47,"aspectRatio":27},"gallery-1","\u002Fproject-media\u002Fad-astra-driver\u002Fgallery-1.png","Ad Astra Driver — gameplay screenshot",{"locale":4,"title":10,"summary":11,"roles":49,"period":17,"highlights":50,"links":51,"seo":53,"blocks":55},[13,14,15,16],[34,35,36],[52],{"label":30,"url":31,"kind":32},{"title":10,"description":54,"image":41},"A VR motorcycle racing game with motion chair feedback, built with Unity and XR Plugin for Meta Quest Pro.\n",[56,71,167,208,239,248,254],{"id":57,"type":58,"region":59,"title":60,"items":61},"project-facts","metrics","hero","Project Info",[62,65,68],{"label":63,"value":64},"Team Size","5",{"label":66,"value":67},"Platform","Meta Quest Pro + Egg Motion Chair",{"label":69,"value":70},"Tools","Unity, XR Plugin",{"id":72,"type":73,"region":74,"title":75,"document":76},"project-description","rich-text","main","Project Description",{"id":77,"title":78,"body":79,"description":153,"extension":160,"meta":161,"navigation":162,"path":163,"seo":164,"stem":165,"__hash__":166},"projectBlocks\u002Fprojects\u002Fad-astra-driver\u002Fen\u002Fblocks\u002Foverview.md","Overview",{"type":80,"value":81,"toc":152},"minimark",[82,89,94,97,107,111,118,122,128,134,140,146],[83,84,85],"blockquote",{},[86,87,88],"p",{},"Ad Astra Driver is a VR + Motion Chair game about driving a motorcycle in both the Pittsburgh city and the universe.",[90,91,93],"h3",{"id":92},"introduction","Introduction",[86,95,96],{},"In Ad Astra Driver, the player drives a motorcycle in both the Pittsburgh city and the universe, and immersively enjoys:",[98,99,100,104],"ol",{},[101,102,103],"li",{},"the futuristic environment design, visual effects, and sounds\u002Fmusics with Meta headset.",[101,105,106],{},"the speeding up feeling provided by the motion chair.",[90,108,110],{"id":109},"design-target","Design Target",[86,112,113,117],{},[114,115,116],"strong",{},"Festival (required)"," — designed a novel game experience for players to enjoy during the game exhibition festival.",[90,119,121],{"id":120},"core-game-mechanics","Core Game Mechanics",[86,123,124,127],{},[114,125,126],{},"Accelerating!"," — Holding the trigger on control panel to accelerate the motorcycle.",[86,129,130,133],{},[114,131,132],{},"Boosting!"," — Driving a specific distance to charge for boosting, which allows the motorcycle to keep in a super fast speed in a short period of time.",[86,135,136,139],{},[114,137,138],{},"Strong Feedback!"," — The motion chair will provide feedbacks based on players' control, and the sound effects of motorcycle will change based on speed.",[86,141,142,145],{},[114,143,144],{},"Racing!"," — There will be a rank list at the end of the game to record how long the player spent to complete this game, and the rank of the player.",[86,147,148,151],{},[114,149,150],{},"Avoiding!"," — There will be obstacles on the racing path which decelerate the motorcycle and reduce the boost energy to 0, and the player needs to avoid the collision to drive as fast as possible.",{"title":153,"searchDepth":154,"depth":154,"links":155},"",2,[156,158,159],{"id":92,"depth":157,"text":93},3,{"id":109,"depth":157,"text":110},{"id":120,"depth":157,"text":121},"md",{},true,"\u002Fprojects\u002Fad-astra-driver\u002Fen\u002Fblocks\u002Foverview",{"description":153},"projects\u002Fad-astra-driver\u002Fen\u002Fblocks\u002Foverview","FHPxOG6o6_cFVoOO4_2BLx_3V6DEWMOIfySmTDl0QuY",{"id":168,"type":73,"region":74,"variant":169,"title":170,"document":171},"my-roles","wide","My Roles",{"id":172,"title":173,"body":174,"description":180,"extension":160,"meta":203,"navigation":162,"path":204,"seo":205,"stem":206,"__hash__":207},"projectBlocks\u002Fprojects\u002Fad-astra-driver\u002Fen\u002Fblocks\u002Froles.md","Roles",{"type":80,"value":175,"toc":201},[176,181,184,189,192],[86,177,178],{},[114,179,180],{},"Responsible for designing:",[86,182,183],{},"Game level, adjustment of control feeling, sounds and music.",[86,185,186],{},[114,187,188],{},"Responsible for developing:",[86,190,191],{},"Sound Manager related functions that:",[193,194,195,198],"ul",{},[101,196,197],{},"play sound effects and musics",[101,199,200],{},"dynamically adjust loop motorcycle sound with the speed change.",{"title":153,"searchDepth":154,"depth":154,"links":202},[],{},"\u002Fprojects\u002Fad-astra-driver\u002Fen\u002Fblocks\u002Froles",{"description":180},"projects\u002Fad-astra-driver\u002Fen\u002Fblocks\u002Froles","JcAipTE_GcQKNXWbSUSuPg9j4yYejPVxCXxgHbKV-Bo",{"id":209,"type":73,"region":74,"variant":169,"title":210,"document":211},"tech-implementation","Tech Implementation",{"id":212,"title":213,"body":214,"description":153,"extension":160,"meta":234,"navigation":162,"path":235,"seo":236,"stem":237,"__hash__":238},"projectBlocks\u002Fprojects\u002Fad-astra-driver\u002Fen\u002Fblocks\u002Fimplementation.md","Implementation",{"type":80,"value":215,"toc":230},[216,220,223,227],[90,217,219],{"id":218},"meta-quest-pro","Meta Quest Pro",[86,221,222],{},"Used for VR visualization, providing immersive headset experience.",[90,224,226],{"id":225},"egg-motion-chair","Egg Motion Chair",[86,228,229],{},"Provided strong physical feedback based on players' control inputs.",{"title":153,"searchDepth":154,"depth":154,"links":231},[232,233],{"id":218,"depth":157,"text":219},{"id":225,"depth":157,"text":226},{},"\u002Fprojects\u002Fad-astra-driver\u002Fen\u002Fblocks\u002Fimplementation",{"description":153},"projects\u002Fad-astra-driver\u002Fen\u002Fblocks\u002Fimplementation","mwbIv70WNh_-7Q3qATr9czPsDjVLbMm6wXIZ8-pcGNo",{"id":240,"type":241,"region":74,"variant":242,"title":243,"items":244,"stageScale":246,"stageSideGap":247},"project-gallery","gallery","carousel","Project Gallery",[245],{"id":45,"kind":42,"src":46,"alt":47,"aspectRatio":27},0.9,40,{"id":249,"type":250,"region":251,"items":252},"outbound-links","links","aside",[253],{"label":30,"url":31,"kind":32},{"id":255,"type":256,"region":251,"items":257},"key-highlights","highlights",[34,35,36],[259,264,317,343,361,364,367],{"id":57,"type":58,"region":59,"title":60,"items":260},[261,262,263],{"label":63,"value":64},{"label":66,"value":67},{"label":69,"value":70},{"id":72,"type":73,"region":74,"title":75,"document":265},{"id":77,"title":78,"body":266,"description":153,"extension":160,"meta":315,"navigation":162,"path":163,"seo":316,"stem":165,"__hash__":166},{"type":80,"value":267,"toc":310},[268,272,274,276,282,284,288,290,294,298,302,306],[83,269,270],{},[86,271,88],{},[90,273,93],{"id":92},[86,275,96],{},[98,277,278,280],{},[101,279,103],{},[101,281,106],{},[90,283,110],{"id":109},[86,285,286,117],{},[114,287,116],{},[90,289,121],{"id":120},[86,291,292,127],{},[114,293,126],{},[86,295,296,133],{},[114,297,132],{},[86,299,300,139],{},[114,301,138],{},[86,303,304,145],{},[114,305,144],{},[86,307,308,151],{},[114,309,150],{},{"title":153,"searchDepth":154,"depth":154,"links":311},[312,313,314],{"id":92,"depth":157,"text":93},{"id":109,"depth":157,"text":110},{"id":120,"depth":157,"text":121},{},{"description":153},{"id":168,"type":73,"region":74,"variant":169,"title":170,"document":318},{"id":172,"title":173,"body":319,"description":180,"extension":160,"meta":341,"navigation":162,"path":204,"seo":342,"stem":206,"__hash__":207},{"type":80,"value":320,"toc":339},[321,325,327,331,333],[86,322,323],{},[114,324,180],{},[86,326,183],{},[86,328,329],{},[114,330,188],{},[86,332,191],{},[193,334,335,337],{},[101,336,197],{},[101,338,200],{},{"title":153,"searchDepth":154,"depth":154,"links":340},[],{},{"description":180},{"id":209,"type":73,"region":74,"variant":169,"title":210,"document":344},{"id":212,"title":213,"body":345,"description":153,"extension":160,"meta":359,"navigation":162,"path":235,"seo":360,"stem":237,"__hash__":238},{"type":80,"value":346,"toc":355},[347,349,351,353],[90,348,219],{"id":218},[86,350,222],{},[90,352,226],{"id":225},[86,354,229],{},{"title":153,"searchDepth":154,"depth":154,"links":356},[357,358],{"id":218,"depth":157,"text":219},{"id":225,"depth":157,"text":226},{},{"description":153},{"id":240,"type":241,"region":74,"variant":242,"title":243,"items":362,"stageScale":246,"stageSideGap":247},[363],{"id":45,"kind":42,"src":46,"alt":47,"aspectRatio":27},{"id":249,"type":250,"region":251,"items":365},[366],{"label":30,"url":31,"kind":32},{"id":255,"type":256,"region":251,"items":368},[34,35,36],1786880262227]