Desarrollé una aplicación para Indies devs. Le da utilidad y autonomía a los NPCs

Hecho En Argentina

NPC Runtime es un motor de IA local y auto-contenido diseñado específicamente para desarrolladores de videojuegos que desean dotar a sus NPCs de diálogos inteligentes, memoria persistente y reacciones dinámicas al mundo del juego, sin depender de servicios en la nube ni conexión a internet.

COMPATIBLE CON Godot y Unity!!!

Acá lo podés descargar!

https://fran4king.itch.io/npc-runtime

🎮 Ventajas para el desarrollo de videojuegos

  • 100% local y portable – Un solo ejecutable que incluye llama-server y todas las dependencias. Funciona en Windows sin instalación.
  • Modelos GGUF optimizados – Compatible con modelos cuantizados de llama.cpp (Mistral, Llama, Phi). Bajo consumo de VRAM/RAM.
  • API REST simple – Integración trivial desde cualquier motor (Godot, Unity, Unreal, Construct) mediante HTTP.
  • Memoria persistente por jugador – Cada jugador tiene su propio historial de conversación y hechos narrativos con cada NPC.
  • Eventos del juego en tiempo real – Ataques, cambios de clima, objetos entregados, etc., modifican el estado emocional y el contexto del NPC.
  • Panel de control web – Interfaz visual para crear, editar y probar NPCs sin escribir código.
  • Sistema de licencias integrado – Protege tu trabajo con claves de activación personalizables.
  • Estado emocional dinámico – Ánimo, confianza, miedo, energía y estrés afectan las respuestas.

⚙️ Resumen técnico de posibilidades

CapacidadDescripción
Múltiples NPCs simultáneosEl runtime gestiona tantos personajes como permita la memoria del modelo.
Personalización profundaDefine personalidad, tono, historia, temas prohibidos, ejemplos de diálogo y estado emocional inicial.
Memoria a corto y largo plazoHistorial de conversación (últimos 20 mensajes) + hechos narrativos persistentes que el NPC "recuerda".
Eventos del juego11 tipos predefinidos (player_attack, item_given, quest_step, etc.) + eventos personalizados.
Contexto inyectado automáticamenteLos eventos recientes se incluyen en el prompt del modelo para que el NPC actúe en consecuencia.
Configuración dinámicaAjusta temperatura, top-p, max tokens y repeat penalty en caliente.

Posted Apr 8, 2026, 2:50 AM UTC

113
Loading comments…