1:"$Sreact.fragment" 9:I[62970,["/_next/static/chunks/08z9zs7jm3d4l.js","/_next/static/chunks/14vw4_ke_rpq-.js"],"default"] a:I[22016,["/_next/static/chunks/08z9zs7jm3d4l.js","/_next/static/chunks/14vw4_ke_rpq-.js"],""] b:I[58541,["/_next/static/chunks/08z9zs7jm3d4l.js","/_next/static/chunks/14vw4_ke_rpq-.js"],"default"] c:I[97367,["/_next/static/chunks/01xlw8hd842-c.js","/_next/static/chunks/0d3shmwh5_nmn.js"],"OutletBoundary"] d:"$Sreact.suspense" 0:{"rsc":["$","$1","c",{"children":[["$","div",null,{"className":"pt-20","children":[["$","section",null,{"className":"relative py-28 overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0 bg-[radial-gradient(ellipse_70%_50%_at_50%_0%,rgba(57,208,255,0.06),transparent)]"}],["$","div",null,{"className":"section-shell relative z-10","children":["$","div",null,{"className":"card p-10 md:p-14 relative overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0 bg-[radial-gradient(ellipse_80%_80%_at_0%_50%,rgba(57,208,255,0.04),transparent)]"}],["$","div",null,{"className":"relative z-10 space-y-5 max-w-3xl","children":[["$","span",null,{"className":"tag-pill","children":"Devlog"}],["$","h1",null,{"className":"font-display text-[clamp(2.5rem,6vw,5rem)] uppercase leading-none tracking-[0.06em] text-white","children":["Signals from",["$","br",null,{}],["$","span",null,{"className":"text-shimmer-cyan","children":"the deep."}]]}],["$","p",null,{"className":"text-lg text-[#AAB6C2] leading-relaxed","children":"R&D notes, production wins, and honest learnings from building an ambitious narrative survival experience. No marketing. No vague teasers. Just real work, documented."}]]}],["$","div",null,{"className":"mt-10 grid grid-cols-3 gap-4 max-w-lg","children":[["$","div","Entries",{"className":"rounded-2xl border border-white/8 bg-white/4 p-4 text-center","children":[["$","p",null,{"className":"font-display text-base font-semibold uppercase tracking-[0.18em] text-white leading-tight","children":"03"}],["$","p",null,{"className":"text-[0.58rem] uppercase tracking-[0.35em] text-[#6E7A86] mt-1.5","children":"Entries"}]]}],["$","div","Focus",{"className":"rounded-2xl border border-white/8 bg-white/4 p-4 text-center","children":[["$","p",null,{"className":"font-display text-base font-semibold uppercase tracking-[0.18em] text-white leading-tight","children":"R&D · Production"}],["$","p",null,{"className":"text-[0.58rem] uppercase tracking-[0.35em] text-[#6E7A86] mt-1.5","children":"Focus"}]]}],["$","div","Promise",{"className":"rounded-2xl border border-white/8 bg-white/4 p-4 text-center","children":[["$","p",null,{"className":"font-display text-base font-semibold uppercase tracking-[0.18em] text-white leading-tight","children":"Zero fluff"}],["$","p",null,{"className":"text-[0.58rem] uppercase tracking-[0.35em] text-[#6E7A86] mt-1.5","children":"Promise"}]]}]]}]]}]}]]}],["$","section",null,{"children":["$","div",null,{"className":"section-shell space-y-6","style":{"paddingTop":"2rem","paddingBottom":"6rem"},"children":[[["$","article","tidesim-01",{"id":"tidesim-01","className":"card overflow-hidden group","children":[["$","div",null,{"className":"h-0.5","style":{"background":"linear-gradient(90deg, #39D0FF, transparent)"}}],["$","div",null,{"className":"p-8 md:p-10 space-y-6","children":[["$","div",null,{"className":"flex flex-wrap items-center gap-3","children":[["$","span",null,{"className":"rounded-full px-3 py-1 text-[0.58rem] uppercase tracking-[0.35em] font-semibold","style":{"background":"#39D0FF15","color":"#39D0FF","border":"1px solid #39D0FF35"},"children":"AI Systems"}],["$","time",null,{"className":"text-[0.6rem] uppercase tracking-[0.38em] text-[#6E7A86]","children":"January 17, 2025"}]]}],["$","div",null,{"className":"space-y-3","children":[["$","h2",null,{"className":"font-display text-2xl md:text-3xl uppercase tracking-[0.12em] text-white leading-tight","children":"TideSim AI Keeps Carnivores Unpredictable"}],["$","p",null,{"className":"text-[#AAB6C2] text-base leading-relaxed font-medium","children":"How we taught apex predators to react to light, noise, and scent trails instead of scripted patrols."}]]}],["$","div",null,{"className":"h-px bg-white/6"}],["$","div",null,{"className":"space-y-4","children":[["$","p","0",{"className":"text-sm text-[#AAB6C2] leading-relaxed","children":"We built TideSim as a lightweight service that runs alongside Unreal's behavior trees. Every biome exposes ambient variables — pressure, bioluminescence, heat, sound — and creatures subscribe to those feeds. When the squad drops a flare, we inject a \"signal\" packet that spreads like fluid through the space. Predators interpret it differently based on their temperament archetype: a Vesper Raptor treats it as a hunting beacon, while an Abyssal Sauroth reads it as a threat and retreats."}],"$L2"]}]]}]]}],"$L3","$L4"],"$L5","$L6"]}]}]]}],["$L7"],"$L8"]}],"isPartial":false,"staleTime":300,"varyParams":null,"buildId":"BgyTlgqPkCyJi0LTmvTQ9"} 2:["$","p","1",{"className":"text-sm text-[#AAB6C2] leading-relaxed","children":"This system let us prototype reactive encounters in days, not weeks. It also means tactical items like sonar darts now serve dual purposes: scouting and misdirection. A player who understands the system can lure an entire pack away from their extraction point. One who doesn't will learn the hard way."}] 3:["$","article","verticality-02",{"id":"verticality-02","className":"card overflow-hidden group","children":[["$","div",null,{"className":"h-0.5","style":{"background":"linear-gradient(90deg, #D6A85F, transparent)"}}],["$","div",null,{"className":"p-8 md:p-10 space-y-6","children":[["$","div",null,{"className":"flex flex-wrap items-center gap-3","children":[["$","span",null,{"className":"rounded-full px-3 py-1 text-[0.58rem] uppercase tracking-[0.35em] font-semibold","style":{"background":"#D6A85F15","color":"#D6A85F","border":"1px solid #D6A85F35"},"children":"Level Design"}],["$","time",null,{"className":"text-[0.6rem] uppercase tracking-[0.38em] text-[#6E7A86]","children":"December 2, 2024"}]]}],["$","div",null,{"className":"space-y-3","children":[["$","h2",null,{"className":"font-display text-2xl md:text-3xl uppercase tracking-[0.12em] text-white leading-tight","children":"Designing Vertical Traversal That Feels Dangerous"}],["$","p",null,{"className":"text-[#AAB6C2] text-base leading-relaxed font-medium","children":"Rethinking climbable spaces to support four-player co-op without losing tension or direction."}]]}],["$","div",null,{"className":"h-px bg-white/6"}],["$","div",null,{"className":"space-y-4","children":[["$","p","0",{"className":"text-sm text-[#AAB6C2] leading-relaxed","children":"Our caverns are 800+ meters tall, so traversal can't rely on repeating ladders or invisible walls. We introduced \"rail-saws\" — deployable lines that bite into stone and create quick zip-paths between platforms. They degrade with heat and water exposure, forcing crews to plan redundant routes rather than assuming their path home still exists."}],["$","p","1",{"className":"text-sm text-[#AAB6C2] leading-relaxed","children":"For accessibility, we added ghost-lines: ghosted visualizations of the last safe path used by any crew member. Late-joiners can follow them to catch up without breaking immersion, while still feeling the environment's hostility. We're also experimenting with asymmetric roles — the rope anchor who holds tension while others descend, creating genuine interdependency."}]]}]]}]]}] 4:["$","article","soundscape-03",{"id":"soundscape-03","className":"card overflow-hidden group","children":[["$","div",null,{"className":"h-0.5","style":{"background":"linear-gradient(90deg, #C94B4B, transparent)"}}],["$","div",null,{"className":"p-8 md:p-10 space-y-6","children":[["$","div",null,{"className":"flex flex-wrap items-center gap-3","children":[["$","span",null,{"className":"rounded-full px-3 py-1 text-[0.58rem] uppercase tracking-[0.35em] font-semibold","style":{"background":"#C94B4B15","color":"#C94B4B","border":"1px solid #C94B4B35"},"children":"Audio"}],["$","time",null,{"className":"text-[0.6rem] uppercase tracking-[0.38em] text-[#6E7A86]","children":"October 11, 2024"}]]}],["$","div",null,{"className":"space-y-3","children":[["$","h2",null,{"className":"font-display text-2xl md:text-3xl uppercase tracking-[0.12em] text-white leading-tight","children":"Prototyping a Soundtrack That Breathes"}],["$","p",null,{"className":"text-[#AAB6C2] text-base leading-relaxed font-medium","children":"Layering choral textures, underwater diffusion, and analog synth noise into a living, breathing soundscape."}]]}],["$","div",null,{"className":"h-px bg-white/6"}],["$","div",null,{"className":"space-y-4","children":[["$","p","0",{"className":"text-sm text-[#AAB6C2] leading-relaxed","children":"We spent weeks experimenting with choral samples and underwater diffusion — re-recording each layer through submerged speakers to capture how sound bends in water, then blending the result with modular synth pads and field recordings of geothermal vents. The goal is a score that literally breathes with the caverns — swelling when biomes shift, contracting to near silence when predators are close."}],["$","p","1",{"className":"text-sm text-[#AAB6C2] leading-relaxed","children":"We also prototyped an \"anxiety meter\" in the audio middleware that tracks player vitals, creature proximity, and resource levels simultaneously. It subtly raises harmonic tension — a few cents of pitch detuning, additional reverb tails — without the player ever consciously noticing. Until they replay a tense moment and hear the difference."}]]}]]}]]}] 5:["$","div",null,{"className":"card p-8 md:p-10 relative overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0 bg-[radial-gradient(ellipse_60%_60%_at_50%_0%,rgba(57,208,255,0.05),transparent)]"}],["$","div",null,{"className":"relative z-10 flex flex-col md:flex-row md:items-center gap-6 justify-between","children":[["$","div",null,{"className":"space-y-2","children":[["$","span",null,{"className":"tag-pill","children":"Subscribe"}],["$","h3",null,{"className":"font-display text-2xl uppercase tracking-[0.2em] text-white","children":"Get every devlog in your inbox"}],["$","p",null,{"className":"text-sm text-[#6E7A86]","children":"No noise, no marketing fluff — just new entries."}]]}],["$","div",null,{"className":"shrink-0","children":["$","$L9",null,{}]}]]}]]}] 6:["$","div",null,{"className":"text-center py-8 space-y-4","children":[["$","p",null,{"className":"text-[0.65rem] uppercase tracking-[0.42em] text-[#6E7A86]","children":"More entries as production advances"}],["$","p",null,{"className":"text-sm text-[#6E7A86]","children":["Follow the"," ",["$","a",null,{"href":"https://discord.gg/HMTTzrNHPB","target":"_blank","rel":"noreferrer noopener","className":"text-[#39D0FF] hover:text-[#6DDEFF] transition","children":"Discord"}]," ","for work-in-progress shots between posts."]}],["$","$La",null,{"href":"/contact","className":"btn-outline inline-flex mx-auto","children":["Contact us ",["$","$Lb",null,{"iconNode":[["path",{"d":"M5 12h14","key":"1ays0h"}],["path",{"d":"m12 5 7 7-7 7","key":"xquz4c"}]],"className":"lucide-arrow-right","size":14}]]}]]}] 7:["$","script","script-0",{"src":"/_next/static/chunks/14vw4_ke_rpq-.js","async":true}] 8:["$","$Lc",null,{"children":["$","$d",null,{"name":"Next.MetadataOutlet","children":"$@e"}]}] e:null