PageSourceSearch

https://www.xybrid.ai/_app/immutable/nodes/7.Bl8V3K_n.js

js xybrid.ai collected 2026-10-05 13:24:11 UTC 4,922 bytes, 1 lines download raw bytes

1import"../chunks/DsnmJJEf.js";import{p as Y,aj as Z,f as g,d as s,t as U,ak as ee,b as p,c as se,s as a,al as R,am as B,r as e,an as M,O as t,e as k}from"../chunks/BN1SZ1vA.js";import{i as ae}from"../chunks/InhFHllE.js";import{e as T}from"../chunks/BmyB_2jS.js";import{a as $,s as n,b as te}from"../chunks/qsbTZ_ho.js";import{e as oe}from"../chunks/CMb4_sAc.js";import{N as re,I as q,F as le}from"../chunks/kkwqtSwP.js";var ie=g('<span class="x-games-engine__tip svelte-6rw1dw">Coming soon</span>'),de=g('<div class="x-games-engine-wrap svelte-6rw1dw"><a><img class="svelte-6rw1dw"/> <span class="svelte-6rw1dw"> </span></a> <!></div>'),ne=g('<article class="x-games-feature svelte-6rw1dw"><span class="x-games-feature__icon svelte-6rw1dw"><!></span> <h3 class="x-games-feature__title svelte-6rw1dw"> </h3> <p class="x-games-feature__desc svelte-6rw1dw"> </p></article>'),ve=g('<div class="x-page x-root svelte-6rw1dw"><div class="x-games__nav svelte-6rw1dw"><!></div> <main class="svelte-6rw1dw"><section class="x-games-hero svelte-6rw1dw"><div class="x-games-hero__video svelte-6rw1dw"><video autoplay loop playsinline="" preload="auto" class="svelte-6rw1dw"><source src="/videos/hero-video.webm" type="video/webm" class="svelte-6rw1dw"/> <source src="/videos/games-hero.mp4" type="video/mp4" class="svelte-6rw1dw"/></video> <div class="x-games-hero__overlay svelte-6rw1dw" aria-hidden="true"></div></div> <div class="x-games-hero__inner svelte-6rw1dw"><div class="x-games-hero__head svelte-6rw1dw"><h1 class="x-display x-games-hero__title svelte-6rw1dw"><span class="x-games-hero__neon svelte-6rw1dw">AI models in your game.</span> <br class="svelte-6rw1dw"/> <span class="svelte-6rw1dw">Fully on-device, real-time.</span></h1> <p class="x-games-hero__lead svelte-6rw1dw">Small models. No latency. Build truly immersive worlds.</p> <p class="x-games-hero__sub svelte-6rw1dw">Voice, speech, and local LLMs — native to your engine.</p> <div class="x-games-hero__engines svelte-6rw1dw"></div></div> <div class="x-games-features svelte-6rw1dw"></div></div></section> <section class="x-section x-games-cta svelte-6rw1dw"><div class="x-container svelte-6rw1dw"><div class="x-games-cta__inner svelte-6rw1dw"><h2 class="x-h1 svelte-6rw1dw" style="max-width: 22ch; text-align: center;">Ready to ship AI <em class="svelte-6rw1dw">in your game?</em></h2> <p class="x-lead svelte-6rw1dw" style="text-align: center; max-width: 52ch;">Get started with Unity today. Godot and Unreal coming soon.</p> <div class="x-games-cta__ctas svelte-6rw1dw"><a class="x-btn --accent --lg svelte-6rw1dw">View docs <!></a> <a class="x-btn --secondary --lg svelte-6rw1dw" href="/">Back to home</a></div></div></div></section></main> <!></div>',2);function he(V,j){Y(j,!0);const z=`${oe.PUBLIC_DOCS_URL||"https://docs.xybrid.dev"}/docs/quickstart`;let G=B(0),I=B(0);const K=[{id:"unity",name:"Unity",logo:"/platforms/unity.svg",href:"https://docs.xybrid.dev/en/docs/sdks/unity",comingSoon:!1},{id:"godot",name:"Godot",logo:"/platforms/godot.svg",href:"#",comingSoon:!0},{id:"unreal",name:"Unreal",logo:"/platforms/unreal.svg",href:"#",comingSoon:!0},{id:"defold",name:"Defold",logo:"/platforms/defold.svg",href:"#",comingSoon:!0},{id:"gdevelop",name:"GDevelop",logo:"/platforms/gdevelop.svg",href:"#",comingSoon:!0}],W=[{icon:"fLayers",title:"Fully on-device",description:"No server calls. AI runs locally with sub-100ms latency."},{icon:"fGauge",title:"Small models, real-time",description:"Optimized for mobile and console. Whisper, Kokoro, small LLMs."},{icon:"fRoute",title:"Native game engines",description:"Plug directly into Unity. Godot, Unreal, Defold, and GDevelop coming soon."},{icon:"fLock",title:"Privacy-first",description:"Player data stays on device. No telemetry required."}];Z(()=>{setTimeout(()=>R(G,1),100),setTimeout(()=>R(I,1),300)});var _=ve(),v=s(_),E=s(v);re(E,{ctaLabel:"Get API key"}),e(v);var u=a(v,2),h=s(u),x=s(h),D=s(x);D.muted=!0,M(2),e(x);var f=a(x,2),y=s(f),N=a(s(y),6);T(N,21,()=>K,l=>l.id,(l,o)=>{var i=de(),r=s(i);let c;var d=s(r),m=a(d,2),w=s(m,!0);e(m),e(r);var S=a(r,2);{var Q=L=>{var X=ie();p(L,X)};ae(S,L=>{t(o).comingSoon&&L(Q)})}e(i),U(()=>{c=te(r,1,"x-games-engine svelte-6rw1dw",null,c,{"x-games-engine--soon":t(o).comingSoon}),n(r,"href",t(o).href),n(r,"aria-disabled",t(o).comingSoon),n(d,"src",t(o).logo),n(d,"alt",t(o).name),k(w,t(o).name)}),p(l,i)}),e(N),e(y);var O=a(y,2);T(O,21,()=>W,l=>l.title,(l,o)=>{var i=ne(),r=s(i),c=s(r);q(c,{get name(){return t(o).icon}}),e(r);var d=a(r,2),m=s(d,!0);e(d);var w=a(d,2),S=s(w,!0);e(w),e(i),U(()=>{k(m,t(o).title),k(S,t(o).description)}),p(l,i)}),e(O),e(f),e(h);
1var P=a(h,2),A=s(P),C=s(A),F=a(s(C),4),b=s(F),H=a(s(b));q(H,{name:"arrow"}),e(b),M(2),e(F),e(C),e(A),e(P),e(u);var J=a(u,2);le(J,{}),e(_),U(()=>{$(v,`opacity: ${t(G)??""}`),$(f,`opacity: ${t(I)??""}`),n(b,"href",z)}),ee("ended",D,l=>l.currentTarget.play()),p(V,_),se()}export{he as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.