Live: https://island.digiscalability.com
Source: GitHub - digiscalability/portfolio-island: A living 3D portfolio planet - Three.js spherical world where 18 LLM NPCs work daily AI-planned jobs and a nightly AI analyst files GitHub issues about its own island. · GitHub
A spherical-planet portfolio (R=50 displaced sphere, ~1MB build, custom sea shader with a CPU mirror so boats ride the visible waves). The showcase-y bits for this crowd:
- Sphere-walking character controller (tangent/normal velocity split) with a parallel-transported follow camera
- 18 NPCs on a goal-driven activity engine — an LLM plans the day once each morning, cheap trig executes it at 60fps (no per-frame model calls); a nightly analyst model studies real usage and files GitHub issues about its own island
- Enterable buildings via a hidden-room teleport trick (no hollowed meshes, no second scene — the spherical physics never notices)
- InstancedMesh grass (~100k blades) with a load-governor, batched ambient particles, draw-call budget kept mobile-friendly
Assets are Blender-headless-Python generated, ~200KB of glb total. There is a skippable 90-second camera tour if you’d rather not walk. Feedback very welcome — especially perf on your device.