¿Qué son los NPC? La guía completa de los personajes no jugadores en los videojuegos
Crea tus propios NPC
Un NPC («npc's») es un personaje no jugador: cualquier personaje de un juego que el jugador no controla. Conoce todos los tipos de NPC, cómo se comportan y juega con uno en vivo en tu navegador.
Un NPC —un personaje no jugador— es cualquier personaje de un juego que el jugador no controla directamente. Eso incluye al tendero que nunca se mueve, al guardia que recorre una patrulla fija, al jefe con un patrón de ataque programado y al aliado que te sigue por un nivel. En el momento en que escribes la palabra como «npc's», normalmente planteas una duda de gramática, no de diseño, así que esta guía responde a las dos cosas: qué son los NPC, cómo se comportan y cómo colocar uno en un mundo que puedes abrir en el navegador.
El término es más antiguo que la mayoría de los consejos que se dan sobre él. Viene de los juegos de rol de mesa, donde una sola persona interpreta a todos los personajes menos los de los jugadores. Todo NPC digital hereda esa descripción de puesto: existe para dar al jugador algo a lo que reaccionar. En el creador de juegos 3D de Neta Studio, un NPC es una entidad de personaje con una máquina de estados, un navmesh y una tabla de diálogo o de comportamiento adjunta: las mismas primitivas que usarías en cualquier motor, sin el paso de compilación.
Respuesta rápida: ¿qué significa «NPC»?
NPC significa personaje no jugador: un personaje de un juego controlado por la lógica del juego y no por un jugador humano. Los NPC cubren todos los roles que no eres tú: comerciantes, dadores de misiones, enemigos, aliados, multitudes y jefes.
El plural es NPCs, sin apóstrofo. El posesivo singular es NPC's, como en «the NPC's patrol route». El posesivo plural es NPCs', como en «the NPCs' schedules». La forma aislada NPC's también aparece constantemente en búsquedas y escritura informal, y por eso existe la sección de ortografía que viene a continuación.
¿Se escribe «NPC», «NPCs» o «NPC's»?
Tres formas se confunden porque el apóstrofo cumple dos funciones distintas en inglés. Los plurales de las siglas nunca llevan apóstrofo. Los posesivos siempre lo llevan. Si tienes dudas, desarrolla la frase: «the route of the NPC» se convierte en «the NPC's route», y «the routes of the NPCs» se convierte en «the NPCs' routes».
En las búsquedas, «npc's» es habitual porque la entrada de voz y el autocompletado no se preocupan por la gramática, así que la gente lo escribe cuando quiere el plural. Si redactas documentación o un documento de diseño de juego, usa NPCs para el plural. Reserva el apóstrofo para la posesión y para las contracciones que, en cualquier caso, no deberías usar aquí.
| Forma | Uso | Ejemplo |
|---|---|---|
| NPC | Sustantivo singular. Un personaje. | The NPC waits at the north gate. |
| NPCs | Sustantivo plural. Más de un personaje. Sin apóstrofo. | Twelve NPCs populate the market square. |
| NPC's | Posesivo singular, o contracción de «NPC is». Nunca un plural. | The NPC's dialogue tree has three branches. |
| NPCs' | Posesivo plural. Pertenece a varios personajes. | The NPCs' schedules overlap at noon. |
Los NPC en los juegos: todos los sentidos que encontrarás
La gente busca información sobre los NPC con cinco formulaciones que apuntan al mismo concepto pero llegan desde direcciones distintas. A continuación, lo que suele significar cada una y la escena de un mundo de Neta Studio donde puedes verla en funcionamiento.
NPC en los videojuegos
El término de categoría general. Designa toda la práctica de diseñar, programar y equilibrar personajes no jugadores. En Mini World, la multitud alrededor de la plaza central es la versión más simple: veinte personajes con un comportamiento compartido de reposo y deambulación, ejecutado por una sola tabla de comportamiento. No piensan; ocupan el espacio de forma creíble.
NPC de un juego
Un personaje concreto dentro de un juego específico. Esta formulación suele preceder a una pregunta sobre un personaje con nombre: cómo se comporta, por qué falla, si puedes reclutarlo. En The Cyclops' Island, el Cíclope es un NPC de juego con tres estados: patrulla, aviso y embestida. Cambia de estado mediante una comprobación de línea de visión con un cono de 900 unidades y un temporizador de permanencia de dos segundos antes de decidirse.
juegos con NPC
Juegos en los que los NPC son lo esencial, no el decorado. Los géneros de simulación y de simulación de vida viven aquí. En Mini World, puedes abrir el panel de NPC, añadir un personaje y definir un horario que lo lleve de casa al trabajo y a un tercer lugar a lo largo de un día simulado: la misma estructura que usa una simulación de pueblo, a menor escala.
los NPC en los juegos
La formulación académica, usada en ensayos y debates de diseño. Pregunta qué función cumplen los NPC en el medio, más que cómo se comporta un personaje concreto. La respuesta honesta: entregan información, controlan el avance y aportan la textura social que hace que un espacio se lea como habitado y no como construido.
NPC dentro del juego
La forma de modificador, que suele ir unida a otra cosa: una tienda de NPC dentro del juego, un compañero NPC dentro del juego. Indica que el personaje vive dentro del mundo en ejecución y no en un menú. Esta es la distinción que importa a quienes construyen: un NPC en una lista es un dato, y un NPC dentro del juego es un agente de navmesh con un colisionador y un tick.
Una historia en 60 segundos
Los juegos de rol de mesa introdujeron la expresión en los años setenta: un árbitro interpreta a todos los personajes menos los de los jugadores. Las aventuras de texto de finales de los setenta dieron a esos personajes un analizador sintáctico: les escribías y unas cuantas palabras desencadenaban una respuesta.
Los MUD de los años ochenta añadieron la persistencia. Los NPC conservaban su estado entre sesiones, guardaban inventarios y reaccionaban a otros NPC. La era 3D añadió un cuerpo: una malla, un ciclo de caminata, un navmesh y una cápsula de colisión. El comportamiento apenas cambió; la representación cambió por completo.
La última década es la capa de IA. Puntuación de utilidad, árboles de comportamiento y, más recientemente, modelos de lenguaje. Los modelos cambian cómo hablan los NPC. No cambian la parte difícil, que es decidir qué debería querer el NPC en cada segundo.
Los NPC en los videojuegos hoy
Hoy los jugadores esperan tres cosas de un personaje que dice estar vivo. Primero, un horario: el NPC debería estar en un lugar concreto a una hora concreta, y ese lugar debería tener sentido. Segundo, una reacción: debería fijarse en el jugador y cambiar de comportamiento. Tercero, y lo que menos se entrega, memoria: debería recordar que una interacción anterior ocurrió.
Los horarios y las reacciones son problemas resueltos. Una lista de puntos de ruta más una consulta de hora del día te da un pueblo creíble. Un cono de línea de visión más una transición de estado te da un guardia creíble. Ambos se ejecutan a bajo coste; cien NPC con horarios en un lienzo de navegador no es un problema de renderizado, es un problema de presupuesto de búsqueda de rutas.
La memoria es donde la brecha entre los sistemas entregados y el lenguaje de marketing es más ancha. Una memoria persistente requiere un almacén, una política de recuperación y una forma de descartar hechos obsoletos. Sin ese descarte, el NPC acumula contradicciones. Si una página de producto afirma que cada personaje lo recuerda todo, busca el plan para las contradicciones, o da por hecho que es un simple envoltorio de prompt sin capa de persistencia.
- HorarioEnrutado según la hora del día. El NPC camina hacia un lugar con nombre a una hora con nombre. Barato y muy legible para los jugadores.
- ReacciónUna transición de estado desencadenada por la proximidad, la línea de visión o un umbral de estadística. Patrulla, aviso, enfrentamiento, regreso.
- MemoriaUn hecho almacenado sobre el jugador, con una regla sobre cuándo caduca. Poco frecuente en juegos publicados, común en el marketing.
Juega en un mundo con NPC de verdad
Este mundo se ejecuta en el navegador sin instalación. Ábrelo, camina hacia la plaza central y detente dentro del cono de aviso del Cíclope. Observa la transición: dos segundos de permanencia y luego la embestida. Sal del cono antes de que se complete la permanencia y volverá a patrullar. Eso es una tabla de comportamiento, no una escena cinemática.
Después pulsa el botón de edición del mundo. Abre el panel de NPC y selecciona cualquier personaje de la plaza. Verás los mismos tres campos que lo gobiernan todo: una lista de ubicaciones, un radio de línea de visión y una tabla de transiciones. Arrastra el tiempo de permanencia de dos a cuatro segundos y el encuentro se vuelve trivial de esquivar.
Cuando hayas cambiado un valor y vuelto a ejecutar el mundo, habrás creado un NPC. El siguiente paso es Agent Sprite Forge, que convierte una descripción escrita de personaje en una hoja de sprites que puedes adjuntar a una entidad. A partir de ahí puedes colocar un segundo NPC y darles a los dos horarios que se solapen.
01
Abre el mundo y entra en el cono de línea de visión del Cíclope.
02
Quédate quieto dos segundos y observa la transición de patrulla a embestida.
03
Sal del cono antes de que se complete el temporizador de permanencia y observa el estado de regreso.
04
Abre el panel de NPC y selecciona un personaje de la plaza.
05
Edita el radio de línea de visión o el tiempo de permanencia y vuelve a ejecutar el mundo.
06
Adjunta un sprite nuevo desde Agent Sprite Forge y coloca un segundo NPC.
Por qué los NPC hacen que un mundo se sienta habitado
Una calle con NPC se lee como un lugar. Una calle sin ellos se lee como un nivel. La geometría es idéntica en ambos casos; la diferencia es que algo de la escena tiene una razón para estar ahí que no involucra al jugador.
Por eso los NPC de multitud sin función de juego siguen importando. El comerciante que nunca te vende nada y el peatón que nunca habla dicen ambos al jugador que el mundo continúa cuando aparta la mirada. En Mini World, la multitud de la plaza no tiene misión, ni diálogo, y sí una sola tabla de comportamiento, y hace más por la credibilidad de la escena que cualquier encuentro programado.
La regla de diseño práctica: coloca un NPC cuyo horario entre en conflicto visible con el tuyo. Alguien que se va justo cuando tú llegas. Ese único solapamiento hace más por la sensación de un lugar vivo que duplicar el número de personajes.
Entra en el mundo al que pertenece
Un sprite es un personaje sin ningún sitio donde estar. El último paso es el que nadie más ofrece: toma la hoja que acabas de crear y ponla en un mundo por el que alguien pueda caminar: una isla pequeña, un planeta, una esquina lluviosa. Todos los mundos de este sitio se crearon a partir de una descripción escrita y se publicaron como una página que puedes jugar.
FAQ
¿Qué significa NPC? +
Personaje no jugador: cualquier personaje de un juego que no controla un jugador humano. El término proviene de los juegos de rol de mesa, donde una sola persona interpreta a todos los personajes menos los de los jugadores.
¿Qué es un NPC en los videojuegos? +
En los videojuegos, un NPC es cualquier personaje que controla la lógica del juego: comerciantes, dadores de misiones, guardias, enemigos, aliados y personajes de multitud. El jugador interactúa con ellos, pero no los dirige.
¿Se escribe «NPCs» o «NPC's»? +
NPCs es el plural, sin apóstrofo. NPC's es el posesivo singular (the NPC's route) o una contracción de «NPC is». NPCs' es el posesivo plural. El apóstrofo nunca se usa para formar un plural.
¿Los NPC son siempre enemigos? +
No. La mayoría de los NPC en la mayoría de los juegos son neutrales o amistosos. Los personajes enemigos también son NPC, pero la categoría se define por quién controla al personaje, no por su hostilidad.
¿Los NPC usan IA? +
Algunos sí. Los árboles de comportamiento, la puntuación de utilidad y la búsqueda de rutas A* son todas técnicas de IA. Los modelos de lenguaje grandes son una capa más reciente, que se aplica normalmente al diálogo y no al movimiento o al combate.
¿Puedo crear un NPC en el navegador? +
Sí. En el creador de juegos 3D de Neta Studio añades una entidad, le adjuntas una tabla de comportamiento y un navmesh, y defines un horario o un radio de línea de visión. Agent Sprite Forge convierte una descripción escrita de personaje en una hoja de sprites que puedes adjuntar a esa entidad.
¿Cuál es la diferencia entre un NPC y un mob? +
Un mob es un tipo concreto de NPC: normalmente un personaje hostil, genérico y sin nombre que existe para ser combatido y que reaparece. Todos los mobs son NPC; no todos los NPC son mobs.
¿Por qué importan los NPC en el diseño de mundos? +
Señalan que un espacio tiene una razón para existir más allá del jugador. Una calle con personajes con horario se lee como un lugar; esa misma calle sin ellos se lee como un nivel.
¿Cuántos NPC puede soportar un mundo? +
El límite es el coste de la búsqueda de rutas, no el renderizado. Cien personajes que comparten una tabla de comportamiento y un grafo de puntos de ruta funcionan bien; cien agentes de navmesh que negocian rutas por separado, no.
¿Qué hace que un NPC se sienta vivo? +
Tres cosas, por orden de coste: un horario que lo sitúa en un lugar concreto a una hora concreta, una reacción que cambia su comportamiento cuando aparece el jugador y la memoria de una interacción pasada. Los horarios y las reacciones son baratos y fiables; la memoria es cara y rara vez se entrega.
Volver al creador de juegos 3D
Los 31 mundos, juegos y escenas 3D terminados están en una sola página, todos jugables.