Significado de personaje no jugador: el glosario completo de NPC
Crea tu propio significado de personaje no jugador
Todos los términos NPC en un solo lugar: personaje no jugador, NPC's, NPC gaming, comportamiento de NPC, NPC con AI. Un glosario con ejemplos 3D en vivo por los que puedes caminar.
Un personaje no jugador es cualquier entidad de un mundo de juego que el jugador no controla. El término abarca tenderos, dadores de misiones, criaturas hostiles, miembros del público ambiente y jefes con guion. En el constructor de juegos 3D de Neta Studio, cada NPC que colocas es un objeto real en la escena de Three.js con un componente de comportamiento adjunto, así que el significado no es abstracto: puedes abrir la pila, leer la máquina de estados y caminar dentro de ella.
Esta página es un glosario, no un ensayo. Cada término se define en lenguaje sencillo y luego se vincula con algo que puedes inspeccionar en un mundo jugable. Donde las variantes de escritura confunden a la gente, la página indica qué forma usar. Donde un término se malinterpreta habitualmente, la página nombra la mala lectura y la corrige.
Respuesta rápida: qué significa personaje no jugador
Un personaje no jugador es un personaje de un juego que no está controlado por el jugador. Lo impulsa un guion, una máquina de estados o un sistema de AI, y existe para poblar el mundo, dar misiones, vender objetos, bloquear caminos o luchar.
Non-playing character, non player character y non-player character se refieren a la misma idea. El guion es una elección de estilo, no un concepto distinto. La abreviatura NPC es la forma que la mayoría de la gente usa después de la primera mención.
La distinción que importa en la práctica es el control, no la hostilidad. Un NPC puede ser amistoso, neutral o hostil. Lo que lo convierte en NPC es que el jugador no lo maneja. En el constructor de juegos 3D, eso se traduce en un componente de comportamiento: si el objeto tiene uno y el jugador no, es un NPC.
El glosario de NPC, de la A a la Z
Estos son los términos que encontrarás al leer sobre NPC, escribir documentos de diseño o inspeccionar un mundo. La columna de significado llano es la que debes citar en una revisión de diseño.
Varios de estos términos se solapan. Un dador de misiones es un NPC de fondo hasta que el jugador interactúa con él. Un vendedor es un dador de misiones que además abre un panel de intercambio. La categoría describe un rol, no una función independiente del motor.
| Término | Significado llano |
|---|---|
| Compañero | Un NPC que sigue al jugador, normalmente con una máquina de estados de seguimiento y una rama de asistencia en combate. |
| NPC de fondo | Un NPC no interactivo que se usa para llenar espacio: miembros del público, holgazanes del mercado, pájaros en una pared. |
| NPC enemigo | Un NPC cuyo árbol de comportamiento incluye una rama de agresión y una rama de ataque. |
| Comportamiento de NPC | Las reglas que deciden qué hace un NPC en cada tick: patrullar, perseguir, huir, hablar, permanecer inactivo. |
| NPC con AI | Un NPC cuyas decisiones produce un modelo o un planificador en lugar de un guion fijo. |
| NPC's | Forma posesiva o plural con apóstrofo. Correcta en «el diálogo del NPC»; incorrecta como plural simple. |
| NPC gaming | La práctica de tratar a los NPC como sistemas que se diseñan, prueban y ajustan, no solo como decoración. |
| Non-playing character | Una variante de escritura de non-player character. El mismo referente. |
| Dador de misiones | Un NPC con un disparador de interacción que abre un diálogo y concede una tarea. |
| Vendedor | Un NPC con un inventario y un panel de intercambio, normalmente accesible solo en un estado inactivo. |
Cómo se relacionan las variantes de escritura
Non-player character, NPC, NPCs, NPC's y non playing character son el mismo referente en distintas formas escritas. El guion en non-player es una regla de modificador compuesto, no una distinción técnica. Non playing character es el mismo compuesto sin el guion y con el participio escrito separado; aparece en la escritura informal y en algunos documentos antiguos.
Usa la forma completa en un título, una definición o la primera mención de un documento. Después usa NPC. El plural es NPCs, sin apóstrofo. El apóstrofo pertenece solo al posesivo: el diálogo del NPC, la ruta de patrulla del NPC.
En texto corrido, el patrón seguro es: escribir non-player character una vez y luego usar NPC y NPCs. Evita NPC's como plural. Para la mayoría de los editores se lee como posesivo y se marcará en la revisión. Si una guía de estilo obliga a escribir nonplaying como una sola palabra, sigue la guía internamente, pero mantén la forma con guion en los textos públicos, porque es lo que la gente busca.
La misma regla se aplica a la forma adjetiva. Escribe comportamiento de NPC, no NPC's behaviour, a menos que te refieras al comportamiento que pertenece a un NPC específico.
Malas lecturas comunes
Tres malas lecturas explican la mayor parte de la confusión en torno al término. Cada una es fácil de corregir cuando observas el objeto en un mundo en ejecución.
NPC no es un bot
Un bot es un jugador automatizado que ocupa una ranura de jugador. Un NPC es contenido del mundo. La distinción importa en multijugador: a un bot se le puede expulsar, puntuar y reportar como a un jugador, mientras que a un NPC no. En Mini World, los muñecos de entrenamiento son NPC; nunca ocupan una ranura de jugador y nunca aparecen en la tabla de puntuaciones.
NPC no siempre es un enemigo
Las criaturas hostiles son NPC, pero también lo son los tenderos y los dadores de misiones. En The Cyclops' Island, el cíclope es un NPC enemigo y el comerciante del muelle es un NPC vendedor. Ambos tienen componentes de comportamiento. Solo uno tiene una rama de agresión.
No todos los NPC hablan
Un NPC de fondo puede no tener ningún componente de diálogo. Tiene un comportamiento inactivo y una ruta de patrulla. Añadir un disparador de diálogo a cada miembro del público es una causa común de spam de interacción en escenas densas. Limita el diálogo por distancia y por tiempo de espera.
Términos de comportamiento que encontrarás
El comportamiento es donde ocurre la mayor parte del trabajo con NPC. Estos cuatro términos describen cómo se construye la capa de decisión. No son mutuamente excluyentes; un mismo NPC puede usar una máquina de estados en el nivel superior y un árbol de comportamiento dentro de un estado.
Máquina de estados
Una máquina de estados es un conjunto fijo de estados con transiciones explícitas. Un NPC podría tener inactivo, patrulla, persecución, ataque y muerto. Cada transición tiene una condición, como una distancia inferior a 8 unidades. Las máquinas de estados son fáciles de depurar porque el estado actual es un único valor que puedes imprimir. Se vuelven difíciles de manejar cuando los estados se multiplican y las transiciones se solapan.
Árbol de comportamiento
Un árbol de comportamiento es una jerarquía de nodos que devuelve éxito, fallo o en ejecución en cada tick. Los selectores prueban a los hijos en orden; las secuencias ejecutan a los hijos hasta que uno falla. Los árboles de comportamiento escalan mejor que las máquinas de estados planas porque los subárboles compartidos se pueden reutilizar entre tipos de NPC. El coste es que una rama que falla puede ser difícil de rastrear sin un depurador visual.
GOAP
La planificación de acciones orientada a objetivos busca una secuencia de acciones que satisfaga un objetivo dado el estado actual del mundo. En lugar de escribir transiciones a mano, declaras precondiciones y efectos, y el planificador encuentra un camino. GOAP maneja bien las combinaciones emergentes y es más difícil de predecir en una revisión. Los mundos pequeños rara vez lo necesitan.
AI utilitaria
La AI utilitaria puntúa cada acción posible con una curva y elige la puntuación más alta. Produce un comportamiento fluido y mezclado, y evita los cambios de estado visibles de una máquina de estados. El coste de ajuste está en las curvas, y una curva mal formada puede hacer que un NPC oscile entre dos acciones en cada tick.
NPC con AI y términos de modelos de lenguaje
La etiqueta NPC con AI se usa de forma amplia. En este glosario significa un NPC cuyas decisiones o diálogos provienen de un modelo en lugar de un guion fijo. Puede ser un pequeño clasificador local o un modelo de lenguaje alojado. La distinción importante es qué se le permite controlar al modelo.
Un modelo de diálogo genera o selecciona las líneas del NPC. Un almacén de memoria guarda datos que el NPC ha aprendido sobre el jugador, como un nombre o una misión completada. La intención es la acción estructurada que el modelo quiere realizar, por ejemplo offer_quest u open_trade. En un sistema funcional, el modelo produce la intención; el código del juego la valida y ejecuta la acción.
Esa separación es donde encajan los modelos de lenguaje y donde no. Un modelo es bueno eligiendo entre intenciones conocidas y redactando una línea. No es el lugar para poner colisiones, búsqueda de rutas o tiempos de combate. Eso pertenece a la capa de comportamiento, que se ejecuta en cada fotograma a un tick fijo. Una llamada a un modelo tiene latencia y salida variable; una rama de persecución no puede esperarla.
- Modelo de diálogoProduce el texto o selecciona una línea de una tabla. Mantén una línea de reserva para tiempos de espera y rechazos.
- MemoriaUn almacén clave-valor de datos sobre el jugador. Ponle un límite, o crecerá sin fin a lo largo de una sesión.
- IntenciónLa acción estructurada que solicita el modelo. Valídala contra una lista blanca antes de que el juego actúe sobre ella.
Empieza aquí: el índice de la guía de NPC
Esta página define términos. El resto del grupo responde a las preguntas que la gente hace después. Usa el índice por pregunta, no por orden de página.
Si quieres ver los términos en movimiento, abre Mini World en el constructor de juegos 3D e inspecciona un vendedor y un enemigo uno al lado del otro. Los componentes de comportamiento son visibles, y editar uno actualiza la escena en ejecución.
01
¿Qué es un NPC? Empieza por la página de definición para obtener la respuesta completa y la prueba basada en el control.
02
¿Cuáles son los tipos? Lee la página de tipos para compañero, fondo, enemigo, dador de misiones y vendedor.
03
¿Cómo se comportan? Lee la guía de comportamiento para máquinas de estados, árboles de comportamiento, GOAP y AI utilitaria.
04
¿Cómo escribes sus líneas? Lee la página de diálogo para disparadores, tiempos de espera y manejo de intenciones.
05
¿Quieres un ejemplo práctico? Recorre The Cyclops' Island e inspecciona los NPC enemigos y vendedores.
06
¿Creas sprites para un NPC? Agent Sprite Forge produce la capa visual; el comportamiento se queda en el constructor.
Entra al mundo al que pertenece
Un sprite es un personaje sin un lugar donde estar. El último paso es el que nadie más ofrece: toma la hoja que acabas de crear y colócala en un mundo por el que alguien pueda caminar: una isla pequeña, un planeta, una esquina de calle lluviosa. Cada mundo de este sitio se creó a partir de una descripción escrita y se publicó como una página que puedes jugar.
FAQ
¿Qué significa personaje no jugador? +
Un personaje de un juego que el jugador no controla. Lo impulsa un guion, una máquina de estados o un sistema de AI, y existe para poblar el mundo, dar misiones, vender objetos o luchar.
¿Qué es un NPC en un juego? +
Lo mismo: cualquier entidad del mundo con un componente de comportamiento que el jugador no maneja. En el constructor de juegos 3D, si un objeto tiene un componente de comportamiento y el jugador no, es un NPC.
¿NPC es singular o plural? +
NPC es singular. El plural es NPCs, sin apóstrofo. El apóstrofo pertenece solo al posesivo, como en el diálogo del NPC.
¿Cuál es la diferencia entre NPC y enemigo? +
Enemigo es un rol que un NPC puede tener, no una categoría separada. Un NPC enemigo tiene una rama de agresión y una rama de ataque; un NPC vendedor tiene un inventario y un panel de intercambio. Ambos son NPC.
¿Qué es un NPC con AI? +
Un NPC cuyas decisiones o diálogos provienen de un modelo o planificador en lugar de un guion fijo. En la práctica, el modelo propone una intención, y el código del juego la valida y ejecuta la acción.
¿Por dónde empiezo a aprender diseño de NPC? +
Empieza por la definición, luego la página de tipos y después la guía de comportamiento. Abre Mini World en el constructor de juegos 3D e inspecciona un vendedor y un enemigo uno al lado del otro para ver los componentes en la escena en ejecución.
Volver al constructor de juegos 3D
Los 31 mundos, juegos y escenas 3D terminados viven en una sola página: todos ellos jugables.