Journey Together

Fantasy adventures with AI-driven stories and voice narration.

What it does

Journey Together is a cross-platform mobile app, built with Flutter for both Android and iOS, that offers a dynamic "create your own adventure" experience. The core of the game is an advanced AI-driven system that generates unique, immersive stories for each player, blending human creativity with AI innovation.

At the heart of Journey Together is an AI prompt mechanism that utilizes various inputs to tailor each narrative. The AI processes JSON objects that include user data (such as age and preferences), game elements (like unlocked features, equipped items, and selected avatars), and contextual information from previous stories. These inputs are fed into the AI, which then generates a script for the adventure, complete with interactive questions, challenges, and opportunities for players to use items from their inventory or explore different paths on the map.

Multiplayer functionality is supported through Firebase, where a "Host" player creates a story that others can join. Communication between players and the AI is managed via Firebase Database, ensuring real-time updates and interactions. The AI not only crafts the story but also maintains continuity by referencing details from prior adventures, enhancing immersion.

The game also features AI-generated voice narration (in English), enriching the storytelling experience. Players earn rewards as they progress, which can be used to unlock new abilities, customize avatars, and further personalize their adventures.

Built with

  • Flutter
  • Firebase
  • Google Text to Speech voice generation

Team

By

Journey Together Team

From

Spain