MemoryLake
Medios, Publicación y Juegosmemoria del mundo del juego para desarrolladores

Dale a los Mundos del Juego Memoria de Cada Personaje, Misión y Elección del Jugador

Los NPC generativos del juego olvidan quién es el jugador entre sesiones. Los sistemas de misiones pierden el rastro de las elecciones del jugador una vez que se recarga una guarda. MemoryLake proporciona a los desarrolladores de juegos una capa de memoria del mundo persistente: personajes, historia, reglas e historial del jugador, para que las experiencias de juego impulsadas por IA se sientan coherentes a través de guardas, sesiones y parches.

Day 1“Los NPC generativos del juego olvidan quién es el jugador”“entre sesiones.”✓ Got it, I will remember.Day 7 — new session“Same task again — can you keep the context?”× Sure — what was the context again?(forgot every detail you taught it)+ MEMORYLAKE LAYERMemory auto-loadedMemoria por jugador + por mundoMemoria de eventos para la línea de tiempo de elecciones del jug…Memoria de habilidades para comportamientos de NPCSESSION OUTPUT✓ Same prompt, on-brand answerNo re-briefing required.

Dale a los Mundos del Juego Memoria de Cada Personaje, Misión y Elección del Jugador

Empezar gratis

Gratis para siempre · Sin tarjeta de crédito

El problema: los elementos del juego impulsados por IA pierden continuidad en cada recarga de guarda

El NPC que se convirtió en amigo del jugador en la última sesión lo saluda como a un extraño hoy. La reputación de la facción calculada hace tres sesiones ha desaparecido. El sistema de misiones dinámicas no tiene memoria de las elecciones del jugador. La jugabilidad generativa se colapsa en interacciones sin estado.

Cómo MemoryLake resuelve la memoria del mundo del juego

Memoria por jugador + por mundo

Memoria por jugador + por mundo

Historial del jugador en un ámbito; estado del mundo en otro; relaciones de personajes en un tercero.

MEMORYMemoria de eventos para la…

Memoria de eventos para la línea de tiempo de elecciones del jugador

Cada elección significativa se convierte en un evento consultable al que la IA puede reaccionar.

MEMORYMemoria de habilidades para comportamientos de NPC

Memoria de habilidades para comportamientos de NPC

Define la "habilidad de personalidad" de un NPC una vez. Cada sesión extrae los mismos rasgos de carácter.

Portabilidad entre modelos

Portabilidad entre modelos

Cualquiera que sea el LLM que envíes hoy, la memoria del mundo sobrevive a la migración a modelos de próxima generación.

Empezar gratis

Gratis para siempre · Sin tarjeta de crédito

Cómo funciona para la memoria del mundo del juego

  1. Conectar — Canaliza las acciones del jugador, interacciones de NPC y eventos del mundo a través del SDK.
  2. Estructurar — Cada uno se convierte en memoria tipificada: hechos del mundo, relaciones de personajes, eventos del jugador, habilidades de NPC.
  3. Reutilizar — Cada diálogo de NPC y llamada de misión dinámica recupera la memoria relevante antes de la generación.

Antes vs. después: memoria del mundo del juego

Without MemoryLakeWith MemoryLake
NPC remembers player from last sessionNoYes, with full history
Player choice in chapter 1 affects chapter 5Hardcoded onlyMemory-driven branching
Switching game's underlying LLMWorld state lostMemory follows the migration
Multiplayer shared world stateCustom sync codeShared memory namespace

Para quién es esto

Estudios de juegos y desarrolladores independientes que envían diálogos de NPC impulsados por IA, misiones dinámicas o mundos de juego generativos, donde la coherencia a través de sesiones es lo que hace que el sistema se sienta vivo en lugar de un truco.

Demo ejecutableunos 2 minutos

Prueba este caso de uso en tu propia cuenta

Una creencia solo es cierta para quien la tiene. El jugador le dijo a Mira, la posadera, que era el enviado del Rey, y ella lo creyó: es su memoria, y debe actuar en consecuencia. Leída como la memoria del mundo, pone la mentira en boca de todos los NPC, y el desmentido en la de Mira antes de que nadie se lo haya dicho.

Lo que verás

  • Cinco ámbitos, como describe la página: el canon del mundo en un proyecto, el registro de eventos del jugador en un actor y lo que cada NPC ha visto u oído en el actor de ese NPC; 19 registros fijados palabra por palabra con fact add, ámbito y sesión en fact update --metadata
  • La lectura rápida lanza un solo search sobre todos los ámbitos y pasa los resultados al mismo código de respuesta para todos: el capitán Doran, que nunca oyó la historia, saluda al jugador como "mi señor enviado"; Wren repite las palabras de Doran; Mira desenmascara la mentira. Erróneo para los tres NPC en 21 de 21 ejecuciones
  • La lectura con memoria da a cada uno solo su propio ámbito (fact list --actors). El sistema de misiones lee el canon y el registro del jugador, tiene derecho a toda la verdad y coincide en ambas lecturas: es el control
  • Luego el chisme de Doran llega al actor de Mira: fact conflict list --actor señala un conflicto en su actor (7 a 13 s, 6 de 6 ejecuciones), keep_fact olvida la creencia, fact_snapshots la conserva y su siguiente frase es "Me dijiste que eras el enviado del Rey". Incluye una interfaz web local

Necesitas: una clave de API de MemoryLake · la CLI memorylake · Python 3.9+

Ejecútalo

git clone https://github.com/memorylake-ai/memorylake-usecases.git
cd memorylake-usecases/game-world-memory
export MEMORYLAKE_API_KEY=sk-…
python3 demo.py          # or: python3 web/server.py

Míralo en marcha · grabaciones reales, sin editar

Preguntas frecuentes

¿Cuál es la latencia de recuperación para la jugabilidad en tiempo real?

Milisegundos de un solo dígito para llamadas de recuperación típicas. Lo suficientemente rápido para diálogos de NPC en línea.

¿Se puede fragmentar la memoria del mundo por jugador?

Sí. Memoria por jugador con memoria de estado del mundo compartida encima.

¿Soporta estado del juego multimodal — imágenes, sonidos, texto?

Sí. MemoryLake maneja texto, imágenes, audio, video y datos de documentos a través del motor multimodal.