gitworld / launch.html
SNAPKITTYWEST's picture
push from SNAPKITTYWEST/gitworld
6281708 verified
Raw
History Blame Contribute Delete
3.45 kB
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>GitWorld Launcher</title>
<style>
:root { color-scheme: dark; --cyan:#7de8ff; --violet:#b58cff; --panel:rgba(8,17,38,.86); }
* { box-sizing:border-box; }
body { margin:0; min-height:100vh; display:grid; place-items:center; overflow:hidden; color:#edf8ff; font:16px/1.5 "Segoe UI",system-ui,sans-serif; background:radial-gradient(circle at 50% 12%,#182e68 0,#08132d 42%,#02050d 100%); }
body:before { content:""; position:fixed; inset:0; pointer-events:none; opacity:.3; background-image:linear-gradient(rgba(125,232,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(125,232,255,.08) 1px,transparent 1px); background-size:42px 42px; transform:perspective(500px) rotateX(58deg) scale(1.8) translateY(34%); transform-origin:center bottom; }
main { width:min(720px,calc(100% - 32px)); padding:40px; position:relative; border:1px solid rgba(125,232,255,.42); border-radius:22px; background:var(--panel); box-shadow:0 0 70px rgba(32,145,255,.22), inset 0 0 50px rgba(100,50,255,.08); }
.eyebrow { color:var(--cyan); letter-spacing:.2em; text-transform:uppercase; font-size:12px; }
h1 { margin:8px 0 10px; font-size:clamp(38px,8vw,72px); line-height:.95; letter-spacing:-.05em; text-shadow:0 0 24px rgba(181,140,255,.65); }
p { color:#b9cce0; max-width:58ch; }
.actions { display:grid; gap:14px; margin:28px 0; }
a { display:flex; align-items:center; justify-content:space-between; gap:18px; padding:17px 20px; color:#f4fbff; text-decoration:none; border:1px solid rgba(125,232,255,.3); border-radius:13px; background:linear-gradient(100deg,rgba(18,72,120,.58),rgba(31,16,76,.64)); transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease; }
a:hover { transform:translateY(-2px); border-color:var(--cyan); box-shadow:0 0 22px rgba(125,232,255,.25); }
a strong { display:block; font-size:17px; } a span { color:#9eb4cd; font-size:13px; } .arrow { color:var(--cyan); font-size:24px; }
.note { margin:0; padding:14px 16px; border-left:3px solid var(--violet); background:rgba(181,140,255,.08); color:#d4ddf2; font-size:13px; }
code { color:#a6f1ff; }
</style>
</head>
<body>
<main>
<div class="eyebrow">SNAPKITTYWEST · local build</div>
<h1>GitWorld</h1>
<p>Choose the playable build. The browser build opens immediately. The Unreal project is wired with the opening scene, VR pawn, repository worlds, portals, and the 8K rendering profile.</p>
<div class="actions">
<a href="dist/index.html"><div><strong>Play browser build</strong><span>Walkable local prototype · opens now</span></div><div class="arrow"></div></a>
<a href="phase2-unreal/GitWorldUnreal.uproject"><div><strong>Open Unreal project</strong><span>Launches the project through the installed Unreal association</span></div><div class="arrow"></div></a>
<a href="Launch-GitWorld.cmd"><div><strong>Run Unreal VR launcher</strong><span>Uses the local UE 5.x editor and starts with OpenXR VR</span></div><div class="arrow"></div></a>
</div>
<p class="note"><strong>Desktop fallback:</strong> in Unreal Play-in-Editor use <code>WASD</code> to move, <code>E</code> to interact, <code>Space</code> to teleport, and <code>Esc</code> to skip the opening.</p>
</main>
</body>
</html>