Skip to content

Escape the AI

Escape the AI uses Gemini to understand a real location, generate a themed 3D escape room around it, create multimodal challenges, and react in real time as an AI Warden.

Core trick

Gemini verifies player-submitted photos, videos and voice clips against each challenge's criteria, then updates the game state live.

Tags

Description

Escape the AI uses Gemini to understand a real location, generate a themed 3D escape room around it, create multimodal challenges, and react in real time as an AI Warden. Players complete voice, image, video, and social challenges in the real world, while Gemini verifies their actions and adapts the game live.
erniesg/escapetheai★ 00 forksJavaScriptCreated Mar 7, 2026 · last push Sep 16, 2026

README excerpt

# React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## React Compiler

The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).

## Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project.

Team