Juegos más complejos permiten al jugador personalizar el comportamiento del PNJ, modificando su programación predeterminada o creando una completamente nueva.