Skip to content

Commit 79f3721

Browse files
Merge branch 'main' into router-start-tabs
2 parents 1114f1a + f58f420 commit 79f3721

36 files changed

+5436
-369
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
"@eslint/js": "^9.39.1",
103103
"@playwright/test": "^1.57.0",
104104
"@shikijs/transformers": "^1.10.3",
105+
"@types/hast": "^3.0.4",
105106
"@types/node": "^24.3.0",
106107
"@types/pg": "^8.15.6",
107108
"@types/react": "^19.2.0",

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/Navbar.tsx

Lines changed: 396 additions & 182 deletions
Large diffs are not rendered by default.

src/components/game/IslandExplorer.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Main Island Explorer game component
2-
// This file imports R3F/Drei dependencies - only loaded when route is accessed
2+
// Uses vanilla Three.js engine for better performance
33

4-
import { GameScene } from './scene/GameScene'
4+
import { VanillaGameScene } from './scene/VanillaGameScene'
55
import { IntroOverlay } from './ui/IntroOverlay'
66
import { GameHUD } from './ui/GameHUD'
77
import { TouchControls } from './ui/TouchControls'
@@ -19,7 +19,7 @@ export default function IslandExplorer() {
1919
<div className="relative w-full h-[calc(100dvh-var(--navbar-height))] bg-sky-500">
2020
{/* 3D Scene */}
2121
<div className="absolute inset-0">
22-
<GameScene />
22+
<VanillaGameScene />
2323
</div>
2424

2525
{/* Vignette overlay for depth */}

0 commit comments

Comments
 (0)