AkshitIreddy/Interactive-LLM-Powered-NPCs
Open-source system that adds LLM-powered conversational NPCs to existing video games like Cyberpunk 2077 and GTA 5.

The project enhances NPCs in released games by giving them LLM-driven conversational capabilities. It uses microphone input for player speech, facial recognition to identify NPCs and perceive player expressions, and vector stores to give NPCs persistent memory. Pre-conversation configuration files shape each NPC’s personality and dialogue style. The system overlays facial animations onto game pixels without requiring game source code modifications.