An interactive web app featuring the Ender Dragon from Minecraft. Speak to the dragon and receive live, menacing responses powered by Gemini Live API. The dragon animates with flapping wings, glowing eyes, moving mouth, ambient sounds, and magical particle effects. All conversations are transcribed in real time.
- Live voice conversation with the Ender Dragon (powered by Gemini Live API)
- Animated 2D dragon with wings, mouth, and tail movement
- Ambient sound effects (wing flaps, growls, magical hums, wind, portal)
- Mood effects (screen flash and shake for aggressive responses)
- Live transcription of both user and dragon speech
-
Install dependencies:
npm install -
Add your Gemini API key to .env.local:
GEMINI_API_KEY=your_api_key_here -
Run the app locally:
npm run dev -
Open http://localhost:6767 in your browser.
- Static build:
npm run build - Preview build:
npm run preview - Docker: See
Dockerfileanddocker-compose.ymlfor container setup.
Created by Carmelo Canavan. Powered by Gemini AI.
Note: Requires microphone access.