PageSourceSearch

https://hiveplatform.ai/_nuxt/CdasTvTs.js

js hiveplatform.ai collected 2026-09-25 18:33:13 UTC 12,388 bytes, 1 lines download raw bytes

1import{_ as T,p as M,q as $,l as K,m as O,c as U,a as e,d as k,s as q,v as A,o as F}from"./CGQkUpEj.js";import{u as V}from"./BWcPPyph.js";import{u as X}from"./xWvBZAKU.js";const Y=window.setInterval,G={class:"hiveaxyl-page"},j={class:"site-header"},J={class:"site-header__inner"},Q=["src"],W={class:"header-actions"},Z={id:"top"},ee={class:"hero wrap","aria-labelledby":"hero-title"},te=["src"],ae={class:"hero-copy"},le={class:"features section","aria-labelledby":"features-title"},se={class:"wrap"},ie={class:"slider reveal",style:{"--reveal-delay":"110ms"},"aria-roledescription":"carousel","aria-label":"Hive Axyl 핵심 특징"},ne={class:"slider-viewport"},re={class:"slider-track"},oe=["src"],de=["src"],ce=["src"],ve={class:"coming wrap","aria-labelledby":"coming-title"},pe=["src"],ue={__name:"index",setup(ye){const B=M().public.cdn,r=d=>`${B}/img/hiveaxyl/${d}`,{openInquiryPopup:P}=V(),z=$("platform_locale"),D=d=>{z.value="ko",P(d)};X({title:"Hive Axyl",meta:[{name:"description",content:"Codex 네이티브 풀스택 게임 서비스 플랫폼, Hive Axyl"},{name:"viewport",content:"width=device-width, initial-scale=1"},{property:"og:title",content:"Hive Axyl"},{property:"og:description",content:"Codex 네이티브 풀스택 게임 서비스 플랫폼, Hive Axyl"}]});const C=()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches,H=(d,t)=>{d.preventDefault();const i=document.getElementById(t);if(!i)return;const m=document.querySelector(".hiveaxyl-page .site-header"),s=((m==null?void 0:m.offsetHeight)||0)+20,n=i.getBoundingClientRect().top+window.scrollY-s;window.scrollTo({top:n,behavior:C()?"auto":"smooth"})};let y,h,b,f,o,c,g,x,w;return K(()=>{const d=document.querySelector(".hiveaxyl-page");let t=!1;const i=[...d.querySelectorAll(".reveal")];C()?i.forEach(a=>a.classList.add("is-visible")):(y=new IntersectionObserver(a=>{a.forEach(l=>{l.isIntersecting&&(l.target.classList.add("is-visible"),y.unobserve(l.target),l.target.classList.contains("slider")&&l.target.addEventListener("transitionend",()=>{t=!0,u()},{once:!0}))})},{threshold:.16,rootMargin:"0px 0px -8% 0px"}),i.forEach(a=>y.observe(a))),g=d.querySelector(".slider"),o=g.querySelector(".slider-track"),c=g.querySelector(".slider-viewport");const m=[...g.querySelectorAll(".slider-dots button")],s=[...o.children];o.prepend(s.at(-1).cloneNode(!0)),s.forEach(a=>o.append(a.cloneNode(!0)));let n=1,v=0,I=0,_=!1;const N=()=>{const a=o.querySelector(".slide"),l=parseFloat(getComputedStyle(o).gap)||0;return a.getBoundingClientRect().width+l},p=(a=!0)=>{o.classList.toggle("no-transition",!a),o.style.transform=`translateX(${-n*N()}px)`,m.forEach((l,E)=>{const L=E===v;l.classList.toggle("active",L),l.setAttribute("aria-selected",String(L))})},u=()=>{clearInterval(h),C()||(h=Y(()=>S(),4e3))},S=(a=!1)=>{v=(v+1)%s.length,n+=1,p(!0),a&&u()},R=(a=!1)=>{v=(v-1+s.length)%s.length,n-=1,p(!0),a&&u()};o.addEventListener("transitionend",()=>{n>s.length?(n=v+1,p(!1)):n===0&&(n=s.length,p(!1))}),m.forEach((a,l)=>a.addEventListener("click",()=>{const E=(l-v+s.length)%s.length;if(E===0){u();return}v=l,n+=E,p(!0),u()})),x=a=>{I=a.clientX,_=!0,c.setPointerCapture(a.pointerId)},w=a=>{if(!_)return;_=!1;const l=a.clientX-I;Math.abs(l)>40&&(l<0?S(!0):R(!0))},c.addEventListener("pointerdown",x),c.addEventListener("pointerup",w),g.addEventListener("mouseenter",()=>clearInterval(h)),g.addEventListener("mouseleave",u),b=()=>p(!1),f=()=>document.hidden?clearInterval(h):t&&u(),window.addEventListener("resize",b),document.addEventListener("visibilitychange",f),p(!1)}),O(()=>{y==null||y.disconnect(),clearInterval(h),b&&window.removeEventListener("resize",b),f&&document.removeEventListener("visibilitychange",f),c&&x&&
1c.removeEventListener("pointerdown",x),c&&w&&c.removeEventListener("pointerup",w)}),(d,t)=>(F(),U("div",G,[e("header",j,[e("div",J,[e("a",{class:"brand",href:"#top","aria-label":"Hive Axyl 홈",onClick:t[0]||(t[0]=i=>H(i,"top"))},[e("img",{src:r("logo_axyl.svg"),alt:"Hive Axyl"},null,8,Q)]),e("div",W,[e("button",{type:"button",class:"inquiry",onClick:t[1]||(t[1]=i=>D("/inquiry/product"))},"문의하기")])])]),e("main",Z,[e("section",ee,[e("img",{class:"hero-art reveal",style:{"--reveal-delay":"0ms"},src:r("img_main.webp"),alt:"겹쳐진 푸른색 Hive Axyl 플랫폼 그래픽",width:"178",height:"169",decoding:"async",fetchpriority:"high"},null,8,te),e("div",ae,[t[3]||(t[3]=e("h1",{id:"hero-title",class:"reveal",style:{"--reveal-delay":"110ms"}},[e("span",null,"Build with Codex"),e("em",null,"Play with Hive Axyl")],-1)),t[4]||(t[4]=e("p",{class:"hero-lead reveal",style:{"--reveal-delay":"220ms"}},[k("게임 개발과 라이브 운영을 위한"),e("br"),k("Codex 네이티브 풀스택 플랫폼, Hive Axyl")],-1)),e("a",{class:"primary-button reveal",style:{"--reveal-delay":"330ms"},href:"#section-01",onClick:t[2]||(t[2]=i=>H(i,"section-01"))},"Hive Axyl 알아보기"),t[5]||(t[5]=e("div",{class:"intro-copy reveal",style:{"--reveal-delay":"440ms"}},[e("h2",null,"검증된 글로벌 게임 플랫폼 Hive, Codex 시대의 포문을 열다"),e("p",null,"Hive Platform은 게임의 로그인, 결제, 프로모션, 데이터 분석 등 글로벌 게임 서비스에 필요한 주요 기능을 통합 제공하는 게임 플랫폼입니다. 누적 글로벌 유저 수 9.8억 명 이상, 250여 개 이상의 글로벌 서비스 게임에 적용되며 그 검증된 성과와 높은 안정성을 입증받아 왔습니다. 이를 통해 게임 개발사는 필요한 운영 기능을 보다 효율적으로 적용하고 관리할 수 있습니다.")],-1))])]),t[17]||(t[17]=q('<section class="story section wrap" id="section-01" aria-labelledby="story-title" data-v-a84e9e42><div class="section-heading left-heading reveal" style="--reveal-delay:0ms;" data-v-a84e9e42><span class="section-number" data-v-a84e9e42>01</span><p data-v-a84e9e42>Codex 시대를 위한 새로운 도약,</p><h2 id="story-title" data-v-a84e9e42>Hive Axyl</h2></div><div class="timeline" data-v-a84e9e42><article class="reveal" style="--reveal-delay:110ms;" data-v-a84e9e42><h3 data-v-a84e9e42>빨라진 개발, 여전히 복잡한 글로벌 운영</h3><p data-v-a84e9e42>Codex 코딩 에이전트의 활용으로 게임 개발 방식이 눈부시게 달라지고 있지만, 실제 게임을 출시하고 글로벌 환경에서 운영하기까지는 인증, 결제, 애널리틱스 등 복잡한 백엔드 기능을 연동하고 관리하는 데 여전히 많은 시간과 리소스가 필요합니다.</p></article><article class="reveal" style="--reveal-delay:220ms;" data-v-a84e9e42><h3 data-v-a84e9e42>개발부터 라이브 운영까지 하나의 플랫폼으로</h3><p data-v-a84e9e42>Hive Axyl은 글로벌 시장에서 검증된 Hive Platform의 강력한 기반 위에, 개발 및 운영의 부담을 획기적으로 줄여주는 Codex 네이티브 게임 서비스 플랫폼입니다. 올인원 SDK와 통합 콘솔을 기반으로 크로스 플랫폼과 주요 게임 엔진을 완벽히 지원하며, 개발 단계부터 글로벌 출시, 라이브 운영, 분석까지 하나의 환경에서 일관되게 관리할 수 있도록 설계되었습니다.</p></article><article class="reveal" style="--reveal-delay:330ms;" data-v-a84e9e42><h3 data-v-a84e9e42>개발자와 Codex가 함께 만드는 유기적인 워크플로우</h3><p data-v-a84e9e42>개발자와 Codex 에이전트는 동일한 기능과 데이터 구조를 바탕으로 유기적인 개발과 운영 작업을 수행할 수 있어, 클라이언트 개발과 게임성 완성에 더욱 집중할 수 있습니다.</p></article></div></section>
1',1)),e("section",le,[t[14]||(t[14]=e("div",{class:"polygon","aria-hidden":"true"},null,-1)),e("div",se,[t[13]||(t[13]=e("div",{class:"section-heading centered reveal",style:{"--reveal-delay":"0ms"}},[e("span",{class:"section-number"},"02"),e("p",{class:"gradient-label"},"CORE FEATURES"),e("h2",{id:"features-title"},"왜 Hive Axyl인가?")],-1)),e("div",ie,[e("div",ne,[e("div",re,[e("article",{class:"slide","data-slide":"1",style:A({"--slide-bg":`url(${r("bg_banner1.webp")})`})},[e("img",{src:r("img_banner1.webp"),alt:"Codex 연결 아이콘",width:"180",height:"180",loading:"lazy",decoding:"async"},null,8,oe),t[6]||(t[6]=e("h3",null,"Codex와 연결되는 백엔드",-1)),t[7]||(t[7]=e("p",null,"Codex 에이전트를 통해 백엔드의 데이터 구조와 제공 기능을 파악하고, 이를 개발에 바로 활용할 수 있도록 지원합니다.",-1))],4),e("article",{class:"slide slide-dark","data-slide":"2",style:A({"--slide-bg":`url(${r("bg_banner2.webp")})`})},[e("img",{src:r("img_banner2.webp"),alt:"관리형 백엔드 그래픽",width:"180",height:"180",loading:"lazy",decoding:"async"},null,8,de),t[8]||(t[8]=e("h3",null,"클라이언트 개발에 집중할 수 있는 관리형 백엔드",-1)),t[9]||(t[9]=e("p",null,"게임 서비스에 필요한 백엔드 기능을 관리형으로 제공하므로, 개발자는 복잡한 서버 인프라 대신 클라이언트 개발에만 집중할 수 있습니다.",-1))],4),e("article",{class:"slide","data-slide":"3",style:A({"--slide-bg":`url(${r("bg_banner3.webp")})`})},[e("img",{src:r("img_banner3.webp"),alt:"단일 SDK 그래픽",width:"180",height:"180",loading:"lazy",decoding:"async"},null,8,ce),t[10]||(t[10]=e("h3",null,"하나의 SDK로 연동하는 게임 서비스 기능",-1)),t[11]||(t[11]=e("p",null,"인증, 결제, 애널리틱스 등 게임 개발과 운영에 필수적인 기능들을 단일 SDK 형태로 제공합니다.",-1))],4)])]),t[12]||(t[12]=e("div",{class:"slider-dots",role:"tablist","aria-label":"슬라이드 선택"},[e("button",{class:"active",type:"button","aria-label":"1번 슬라이드","aria-selected":"true"}),e("button",{type:"button","aria-label":"2번 슬라이드","aria-selected":"false"}),e("button",{type:"button","aria-label":"3번 슬라이드","aria-selected":"false"})],-1))])])]),t[18]||(t[18]=q('<section class="functions section" aria-labelledby="functions-title" data-v-a84e9e42><div class="wrap" data-v-a84e9e42><div class="section-heading centered reveal" style="--reveal-delay:0ms;" data-v-a84e9e42><span class="section-number" data-v-a84e9e42>03</span><p class="gradient-label" data-v-a84e9e42>KEY FUNCTIONS</p><h2 id="functions-title" data-v-a84e9e42>Hive Axyl의 주요 기능</h2></div><div class="function-grid" data-v-a84e9e42><article class="reveal" style="--reveal-delay:110ms;" data-v-a84e9e42><b data-v-a84e9e42>Unified ID &amp; Pay</b><h3 data-v-a84e9e42>통합 인증 및 글로벌 결제</h3><p data-v-a84e9e42>여러 외부 플랫폼의 인증을 통합하고, 국가 및 스토어 별 결제를 지원합니다.</p></article><article class="reveal" style="--reveal-delay:220ms;" data-v-a84e9e42><b data-v-a84e9e42>LiveOps</b><h3 data-v-a84e9e42>푸시·우편·쿠폰 기반 라이브 운영</h3><p data-v-a84e9e42>유저 행동에 맞춰 푸시 알림과 우편 보상을 발송하고 쿠폰을 발행하는 등 최적화된 게임 운영 기능을 제공합니다.</p></article><article class="reveal" style="--reveal-delay:330ms;" data-v-a84e9e42><b data-v-a84e9e42>Access Control</b><h3 data-v-a84e9e42>서버에서 적용하는 서비스 정책</h3><p data-v-a84e9e42>번거로운 클라이언트 업데이트 없이도 국가별 서비스 정책, 서버 점검, 접근 제한 설정을 서버에서 즉시 적용할 수 있습니다.</p></article><article class="reveal" style="--reveal-delay:440ms;" data-v-a84e9e42><b data-v-a84e9e42>E2E Observability</b><h3 data-v-a84e9e42>요청과 로그를 연결하는 장애 분석</h3><p data-v-a84e9e42>Trace ID를 기반으로 여러 서비스에 걸친 요청과 로그를 연결하여, 장애가 발생한 지점과 원인을 정확하게 추적하도록 지원합니다.</p></article></div></div></section>',1)),e("section",ve,[e("img",{class:"reveal",style:{"--reveal-delay":"0ms"},src:r("img_coming-soon.webp"),alt:"Hive Axyl 로고 심벌",width:"221",height:"221",loading:"lazy",decoding:"async"},null,8,pe),t[15]||(t[15]=e("p",{class:"gradient-label reveal",style:{"--reveal-delay":"110ms"}}
1,"COMING IN SEPTEMBER 2026",-1)),t[16]||(t[16]=e("h2",{id:"coming-title",class:"reveal",style:{"--reveal-delay":"220ms"}},[e("span",null,"Hive Axyl,"),e("span",null,"2026년 9월 30일 출시")],-1))])])]))}},be=T(ue,[["__scopeId","data-v-a84e9e42"]]);export{be as default};

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.