Desarrollé una aplicación para Indies devs. Le da utilidad y autonomía a los NPCs
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-servery 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
| Capacidad | Descripción |
|---|---|
| Múltiples NPCs simultáneos | El runtime gestiona tantos personajes como permita la memoria del modelo. |
| Personalización profunda | Define personalidad, tono, historia, temas prohibidos, ejemplos de diálogo y estado emocional inicial. |
| Memoria a corto y largo plazo | Historial de conversación (últimos 20 mensajes) + hechos narrativos persistentes que el NPC "recuerda". |
| Eventos del juego | 11 tipos predefinidos (player_attack, item_given, quest_step, etc.) + eventos personalizados. |
| Contexto inyectado automáticamente | Los eventos recientes se incluyen en el prompt del modelo para que el NPC actúe en consecuencia. |
| Configuración dinámica | Ajusta temperatura, top-p, max tokens y repeat penalty en caliente. |
Posted Apr 8, 2026, 2:50 AM UTC
113