TFM – Máster en Desarrollo de Videojuegos

NPCs autónomos basados en modelos de lenguaje para la simulación de un mercado de un videojuego.

Videojuego 2D en el que un pequeño pueblo cobra vida gracias a personajes controlados por un modelo de lenguaje (Claude). Cada NPC tiene un oficio, memoria propia y vida social: compra materiales, produce bienes, comercia, conversa con sus vecinos y encarga misiones al jugador. En lugar de diálogos guionizados, los personajes razonan, recuerdan y reaccionan a lo que ocurre a su alrededor.

Lo interesante (técnicamente):

  • Agentes generativos con memoria episódica (flujo de recuerdos recuperados por relevancia + recencia + importancia, inspirado en Park et al., 2023).
  • Memoria semántica con embeddings locales (MiniLM) sobre una base vectorial (ChromaDB).
  • Economía real: objetos con dueño, oficios, recetas y escasez con enfriamiento.
  • Misiones emergentes generadas de forma híbrida (el modelo escribe, el código garantiza que sean completables).
  • Anclaje al estado real para reducir alucinaciones: el NPC responde atado a su inventario y encargos reales.

Stack: Python · FastAPI · Claude (Anthropic) · ChromaDB · sentence-transformers · SQLite · Unity (C#) · API REST.

Rol: diseño e implementación completos (backend de agentes + cliente Unity + integración).

Repositorio de código

https://github.com/antoniocxv/TFM-Trade

Enlace a presentación

meet.google.com/fyi-ymxp-qdb

Defensa TFM

Fecha: 15 Julio 2026. 12:00 Hora Insular. La Laguna, España.

Memoria TFM