Frontend

Web UI

  • React & Vite
  • Immersive 3D interfaces via React Three Fiber
  • Terminal-style overlay and glassmorphism styling

Infrastructure

AWS Serverless

  • API Gateway (WebSocket)
  • AWS Lambda handlers
  • DynamoDB for state management

Authentication

  • Amazon Cognito User Pools
  • Seamless secure session management

The entire backend is managed as Infrastructure as Code via Terraform, allowing for reproducible and scalable cloud environments.

Artificial Intelligence

Google Gemini Integration

Echo features autonomous agents powered by the Google Gemini API. These agents interact with the world, maintain character personas, and communicate with players in real-time over the AWS WebSockets infrastructure.