{"id":291,"date":"2026-01-22T23:15:09","date_gmt":"2026-01-22T23:15:09","guid":{"rendered":"https:\/\/lujiafan.cn\/?page_id=291"},"modified":"2026-03-11T08:34:42","modified_gmt":"2026-03-11T08:34:42","slug":"silent-shift","status":"publish","type":"page","link":"https:\/\/lujiafan.cn\/zh\/silent-shift\/","title":{"rendered":"\u661f\u7a7a\uff1a\u9759\u9ed8\u8f6c\u53d8"},"content":{"rendered":"\n<p class=\"has-x-large-font-size\">&lt; &#8220;Level Design&#8221;,&#8221;Starfield&#8221;&gt;<\/p>\n\n\n\n<div style=\"max-width:720px; margin:0 auto; aspect-ratio:16\/9;\">\n  <iframe \n    src=\"\/\/\/\/player.bilibili.com\/player.html?isOutside=true&#038;aid=115248904276630&#038;bvid=BV1dmnAzzEhf&#038;cid=32562876256&#038;p=1\"\n    frameborder=\"0\"\n    allowfullscreen\n    style=\"width:100%; height:100%; display:block;\">\n  <\/iframe>\n<\/div>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-a0d013bbe5f1a8413ed8f766ec994132\" style=\"color:#7cffb7\">\/\/<em>Starfield<\/em> is a sci-fi open-world action RPG developed by Bethesda Game Studios, featuring first-person shooter combat.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-x-large-font-size\">&lt; Level Overview &gt;<\/p>\n\n\n\n<p class=\"has-medium-font-size\">&#8220;Silent Shift&#8221; is a single-player level designed as a standalone quest for Starfield, set aboard a space station orbiting Neptune. The level emphasizes environmental storytelling and investigation, offering a narrative-driven experience centered on a mysterious murder.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Players take on the role of a Constellation investigator, uncovering the truth behind the sudden death of a chief scientist, Roo. By exploring nonlinear pathways, interviewing suspects, and examining evidence, players gradually reconstruct the timeline of events and identify the killer.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Meanwhile, a gravity-switching mechanic deepens spatial exploration and puzzle solving.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-x-large-font-size\">&lt; Silent Shift &gt;<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"540\" data-id=\"179\" src=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_TT_5.png\" alt=\"\" class=\"wp-image-179\" srcset=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_TT_5.png 960w, https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_TT_5-300x169.png 300w, https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_TT_5-768x432.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" data-id=\"192\" src=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_4-1024x577.png\" alt=\"\" class=\"wp-image-192\" srcset=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_4-1024x577.png 1024w, https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_4-300x169.png 300w, https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_4-768x433.png 768w, https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_4-1536x866.png 1536w, https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_4-2048x1155.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"has-medium-font-size\">Tool: Starfield Creation Kit<br>Development Time: 8 weeks<br>Average Playtime: 20 minutes<br>My Role: Level Designer (Layout, Quest, Combat, Narrative), Programmer, Artist<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-x-large-font-size\">&lt; Level Design Overview &gt;<\/p>\n\n\n\n<p class=\"has-large-font-size\">Non\u2011Linear Exploration Path<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Silent Shift allows players to navigate eight interconnected zones freely. Key evidence can be discovered in any order, supporting multiple investigative paths.<\/p>\n\n\n\n<p>Level Design Document<\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/LU_DFSI_LDD_01.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"\u5d4c\u5165 LU_DFSI_LDD_01\"><\/object><a id=\"wp-block-file--media-2bab28f3-ba50-4bf4-a672-10c5c7a8a2b0\" href=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/LU_DFSI_LDD_01.pdf\">LU_DFSI_LDD_01<\/a><a href=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/LU_DFSI_LDD_01.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-2bab28f3-ba50-4bf4-a672-10c5c7a8a2b0\">\u4e0b\u8f7d<\/a><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"651\" src=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_2.png\" alt=\"\" class=\"wp-image-190\" srcset=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_2.png 975w, https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_2-300x200.png 300w, https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/01\/SF_SS_2-768x513.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><figcaption class=\"wp-element-caption\">The layout of the level \uff08Created in TinkerCAD)<\/figcaption><\/figure>\n\n\n\n<p>Level Development Flow<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-fzxs-18-font-family has-medium-font-size\">Level Design Document<\/li>\n\n\n\n<li class=\"has-fzxs-18-font-family has-medium-font-size\">Whitebox<\/li>\n\n\n\n<li class=\"has-fzxs-18-font-family has-medium-font-size\">Initial Gameplay<\/li>\n\n\n\n<li class=\"has-fzxs-18-font-family has-medium-font-size\">Gameplay Complete<\/li>\n\n\n\n<li class=\"has-fzxs-18-font-family has-medium-font-size\">Aesthetic<\/li>\n\n\n\n<li class=\"has-fzxs-18-font-family has-medium-font-size\">Launch<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-x-large-font-size\">&lt; Level Features &gt;<\/p>\n\n\n\n<p class=\"has-text-align-center\">Unique Zero\u2011Gravity Environment<\/p>\n\n\n\n<p class=\"has-medium-font-size\">As a space-themed game, one of Starfield\u2019s unique features is the manipulation of gravity. Using Papyrus scripts, I implemented runtime gravity switching. This mechanic became a core design pillar, supporting conveyance, puzzle construction, and combat variation.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">By activating gravity switches, the player toggles between normal gravity and zero-G mode. In zero-G, players can traverse narrow ventilation shafts and access catwalks unreachable on foot.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"544\" height=\"360\" data-id=\"1060\" src=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/03\/Starfield-2026.03.11-00.11.25.02_51.gif\" alt=\"\" class=\"wp-image-1060\"\/><figcaption class=\"wp-element-caption\">The Switch that controls the power of the station<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"544\" height=\"360\" data-id=\"1059\" src=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/03\/Starfield-2026.03.11-00.11.25.02_41.gif\" alt=\"\" class=\"wp-image-1059\"\/><figcaption class=\"wp-element-caption\">The secret space (Vent)<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"has-medium-font-size\">\/\/Script for implementing Gravity Switch<\/p>\n\n\n\n<div class=\"code-wrap\">\n  <div class=\"code-head\">\n    <span class=\"code-title\">Papyrus \u2014 aC34LR_GravitySwift_Button.psc<\/span>\n    <button class=\"copy-btn\" type=\"button\" onclick=\"copyPapyrus(this)\">Copy<\/button>\n  <\/div>\n\n  <pre class=\"code-pre\"><code class=\"language-papyrus\" id=\"papyrus-code\">Scriptname Scriptname aC34LR:aC34LR_GravitySwift_Button extends ObjectReference\n\nCell Property targetCell Auto\nObjectReference Property LightEnableMarker Auto Const\nWwiseEvent Property WwiseEvent_Gravity_Power_Lights_Off Auto Const\nWwiseEvent Property WwiseEvent_Gravity_Power_Lights_On Auto Const\nObjectReference[] Property TargetComputer Auto Const\nObjectReference[] Property ReplaceComputer Auto Const\nObjectReference Property EnableMarker Auto Const\nObjectReference Property DoorToLock Auto Const\n\nEvent OnActivate(ObjectReference akActionRef)\n    ObjectReference PlayerRef = Game.GetPlayer()\n    Float myGravity = PlayerRef.GetGravityScale()\n    if myGravity != 0\n        DisableGravitySequence()\n    else\n        EnableGravitySequence()\n    endif\nEndEvent\n\nFunction DisableGravitySequence()\n    ; \u7981\u7528TargetComputer\n    int i = 0\n    while (i < TargetComputer.Length)\n        if TargetComputer[i] != None\n            TargetComputer[i].Disable()\n        endif\n        i += 1\n    endwhile\n\n    ; \u542f\u7528ReplaceComputer\n    i = 0\n    while (i < ReplaceComputer.Length)\n        if ReplaceComputer[i] != None\n            ReplaceComputer[i].Enable()\n        endif\n        i += 1\n    endwhile\n\n    ; \u64ad\u653e\u5173\u95ed\u7535\u529b\u58f0\u97f3\n    WwiseEvent_Gravity_Power_Lights_Off.Play(Game.GetPlayer())\n    \n    ; \u7a97\u53e3\u6296\u52a8\n    Game.ShakeCamera(afStrength = 0.2)\n    Utility.Wait(2.0)\n    Game.ShakeCamera()\n    \n    ; \u706f\u5149\u95ea\u70c1\u6548\u679c\n    WwiseEvent_Gravity_Power_Lights_On.Play(Game.GetPlayer())\n    LightEnableMarker.Disable()\n    Utility.Wait(0.3)\n    LightEnableMarker.Enable()\n    Utility.Wait(0.3)\n    LightEnableMarker.Disable()\n\n    ; \u5b9e\u9645\u8bbe\u7f6e\u91cd\u529b\n    targetCell.setGravityScale(0.0)\nEndFunction\n\nFunction EnableGravitySequence()\n    ; \u542f\u7528TargetComputer\n    int i = 0\n    while (i < TargetComputer.Length)\n        if TargetComputer[i] != None\n            TargetComputer[i].Enable()\n        endif\n        i += 1\n    endwhile\n\n    ; \u7981\u7528ReplaceComputer\n    i = 0\n    while (i < ReplaceComputer.Length)\n        if ReplaceComputer[i] != None\n            ReplaceComputer[i].Disable()\n        endif\n        i += 1\n    endwhile\n\n    ; \u64ad\u653e\u6062\u590d\u7535\u529b\u58f0\u97f3\n    WwiseEvent_Gravity_Power_Lights_On.Play(Game.GetPlayer())\n    Game.ShakeCamera(afStrength = 0.2)\n    Utility.Wait(2.0)\n    Game.ShakeCamera()\n\n    ; \u706f\u5149\u95ea\u70c1\u6548\u679c\n    WwiseEvent_Gravity_Power_Lights_Off.Play(Game.GetPlayer())\n    LightEnableMarker.Enable()\n    Utility.Wait(0.3)\n    LightEnableMarker.Disable()\n    Utility.Wait(0.3)\n    LightEnableMarker.Enable()\n\n    ; \u5b9e\u9645\u5f00\u542f\u91cd\u529b\n    targetCell.setGravityScale(1.0)\nEndFunction\n<\/code><\/pre>\n<\/div>\n\n<!-- highlight.js\uff08\u9ad8\u4eae\u5e93\uff09 -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/highlight.js\/11.9.0\/styles\/atom-one-dark.min.css\">\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/highlight.js\/11.9.0\/highlight.min.js\"><\/script>\n\n<script>\n\/* \u2705 \u6ce8\u518c\u4e00\u4e2a\u201cPapyrus\u201d\u7b80\u6613\u8bed\u6cd5\uff08\u591f\u7528\u4e14\u63a5\u8fd1\u4f60\u622a\u56fe\uff09 *\/\n(function () {\n  if (!window.hljs) return;\n\n  hljs.registerLanguage('papyrus', function(hljs) {\n    const KEYWORDS = {\n      keyword:\n        'Scriptname extends Property Auto Const Mandatory Hidden ' +\n        'Event EndEvent Function EndFunction ' +\n        'if else elseif endif while endwhile return ' +\n        'as None True False',\n      built_in:\n        'Game Utility Debug',\n      type:\n        'int float bool string Actor Cell ObjectReference Quest Scene WwiseEvent ActorValue Form'\n    };\n\n    return {\n      name: 'Papyrus',\n      keywords: KEYWORDS,\n      contains: [\n        hljs.HASH_COMMENT_MODE, \/\/ # \u6ce8\u91ca\uff08\u5907\u7528\uff09\n        { className: 'comment', begin: ';', end: '$' }, \/\/ ; \u6ce8\u91ca\n        { className: 'string', begin: '\"', end: '\"' },  \/\/ \u5b57\u7b26\u4e32\n        { className: 'number', begin: '\\\\b\\\\d+(\\\\.\\\\d+)?\\\\b' }, \/\/ \u6570\u5b57\n        { className: 'title', begin: '\\\\b[A-Za-z_][A-Za-z0-9_]*\\\\b(?=\\\\s*\\\\()' }, \/\/ \u51fd\u6570\u540d\uff08xxx(...)\n        { className: 'meta', begin: '\\\\b[a-zA-Z_][a-zA-Z0-9_]*\\\\b(?=\\\\s*\\\\.)' } \/\/ \u70b9\u53f7\u524d\u5bf9\u8c61\u540d\uff08Game. Utility.\uff09\n      ]\n    };\n  });\n})();\n<\/script>\n\n<script>\n\/* \u2705 \u9ad8\u4eae + \u884c\u53f7 *\/\n(function () {\n  const code = document.getElementById('papyrus-code');\n  if (!code) return;\n\n  \/\/ \u5148\u9ad8\u4eae\n  hljs.highlightElement(code);\n\n  \/\/ \u884c\u53f7\uff1a\u628a\u6bcf\u4e00\u884c\u5305\u8d77\u6765\uff08\u8f7b\u91cf\u7248\uff0c\u4e0d\u4f9d\u8d56\u63d2\u4ef6\uff09\n  const html = code.innerHTML.split('\\n').map((line) => {\n    \/\/ \u7a7a\u884c\u4e5f\u8981\u5360\u4f4d\uff0c\u4e0d\u7136\u884c\u53f7\u4f1a\u65ad\n    return '<span class=\"code-line\">' + (line.length ? line : '&nbsp;') + '<\/span>';\n  }).join('\\n');\n  code.innerHTML = html;\n})();\n<\/script>\n\n<style>\n\/* \u5916\u6846 *\/\n.code-wrap{\n  border:1px solid rgba(255,255,255,0.14);\n  border-radius:12px;\n  overflow:hidden;\n  margin:18px 0;\n  background:rgba(0,0,0,0.35);\n}\n\n\/* \u9876\u90e8\u680f *\/\n.code-head{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  padding:10px 14px;\n  border-bottom:1px solid rgba(255,255,255,0.10);\n  background:rgba(0,0,0,0.28);\n}\n\n.code-title{\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-size:13px;\n  opacity:0.9;\n}\n\n.copy-btn{\n  font-size:12px;\n  padding:6px 10px;\n  border-radius:8px;\n  border:1px solid rgba(255,255,255,0.18);\n  background:rgba(255,255,255,0.06);\n  color:inherit;\n  cursor:pointer;\n}\n.copy-btn:hover{ background:rgba(255,255,255,0.12); }\n\n.code-pre{\n  margin:0;\n  padding:0;\n  height: calc(15 * 1.6em + 28px); \/* \u2705 25 \u884c *\/\n  overflow-y: auto;\n  overflow-x: auto;\n}\n\n\n\/* \u2705 \u884c\u53f7 + \u7b49\u5bbd + \u95f4\u8ddd *\/\n#papyrus-code{\n  display:block;\n  counter-reset: line;\n  padding:14px 0;\n  font-size:13px;\n  line-height:1.6;\n}\n\n\/* \u6bcf\u884c *\/\n.code-line{\n  display:block;\n  padding:0 14px 0 54px;   \/* \u5de6\u4fa7\u7ed9\u884c\u53f7\u7559\u7a7a\u95f4 *\/\n  position:relative;\n  white-space:pre;         \/* \u4fdd\u7559\u7f29\u8fdb *\/\n}\n\n\/* \u884c\u53f7 *\/\n.code-line::before{\n  counter-increment: line;\n  content: counter(line);\n  position:absolute;\n  left:14px;\n  width:34px;\n  text-align:right;\n  opacity:0.55;\n}\n<\/style>\n\n<script>\nfunction copyPapyrus(btn){\n  const codeEl = document.getElementById('papyrus-code');\n  \/\/ \u590d\u5236\u7eaf\u6587\u672c\uff08\u53bb\u6389\u884c\u53f7\u4e0e\u9ad8\u4eae\u6807\u7b7e\uff09\n  const text = codeEl.innerText.replace(\/\\u00A0\/g, ' ');\n  navigator.clipboard.writeText(text).then(()=>{\n    const old = btn.innerText;\n    btn.innerText = 'Copied!';\n    setTimeout(()=>btn.innerText = old, 1000);\n  });\n}\n<\/script>\n\n\n\n<p class=\"has-text-align-center has-large-font-size\">Diverse Narrative Methods<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Method 1: Dialogue<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Some of the story information is delivered directly through conversations between NPCs and the player. These dialogues communicate key narrative elements, including background context and clues related to the investigation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"480\" src=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/03\/Starfield-2026.03.11-00.11.25.02_2.gif\" alt=\"\" class=\"wp-image-1051\"\/><\/figure>\n\n\n\n<p class=\"has-medium-font-size\">Method 2: Logs \/ Documents \/ Terminals<\/p>\n\n\n\n<p class=\"has-medium-font-size\">I designed custom terminals aligned with the narrative, including bespoke text and sub-menus.<br>These terminals include permission-locked sub-menus (key cards), adding an exploration layer.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"480\" data-id=\"1054\" src=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/03\/Starfield-2026.03.11-00.11.25.02.gif\" alt=\"\" class=\"wp-image-1054\"\/><figcaption class=\"wp-element-caption\">Custom Menu 1<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"480\" data-id=\"1052\" src=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/03\/Starfield-2026.03.11-00.11.25.02_3.gif\" alt=\"\" class=\"wp-image-1052\"\/><figcaption class=\"wp-element-caption\">Personal Computer<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"has-medium-font-size\">Method 3: <strong>Environmental Storytelling<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size\">Silent\u202fShift replaces exposition dumps with visual clues: blood stains on the ceiling, staggered footprints stopping at the entrance of an air vent, and flickering corridor lights that frame the path forward.<br>Props, decals, and lighting cues silently guide the player toward the moments leading up to the crime.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"544\" height=\"360\" data-id=\"1058\" src=\"https:\/\/lujiafan.cn\/wp-content\/uploads\/2026\/03\/Starfield-2026.03.11-00.11.25.02_11.gif\" alt=\"\" class=\"wp-image-1058\"\/><figcaption class=\"wp-element-caption\">Bloodstains of the victim<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"has-text-align-center has-x-large-font-size\">Gallery<\/p>\n\n\n\n<p><\/p>\n\n\nngg_shortcode_0_placeholder","protected":false},"excerpt":{"rendered":"<p>&lt; &#8220;Level Design&#8221;,&#8221;Starfield&#8221;&gt; \/\/Starfield is a sci-fi open-world action RPG developed by Bethesda Game Studios, featuring first-person shooter combat. &lt; Level Overview &gt; &#8220;Silent Shift&#8221; is a single-player level designed as a standalone quest for Starfield, set aboard a space station orbiting Neptune. The level emphasizes environmental storytelling and investigation, offering a narrative-driven experience centered [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-291","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lujiafan.cn\/zh\/wp-json\/wp\/v2\/pages\/291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lujiafan.cn\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lujiafan.cn\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lujiafan.cn\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lujiafan.cn\/zh\/wp-json\/wp\/v2\/comments?post=291"}],"version-history":[{"count":24,"href":"https:\/\/lujiafan.cn\/zh\/wp-json\/wp\/v2\/pages\/291\/revisions"}],"predecessor-version":[{"id":1064,"href":"https:\/\/lujiafan.cn\/zh\/wp-json\/wp\/v2\/pages\/291\/revisions\/1064"}],"wp:attachment":[{"href":"https:\/\/lujiafan.cn\/zh\/wp-json\/wp\/v2\/media?parent=291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}