Puede tornarse muy compleja y es necesario tener en cuenta ciertas variables, tales como crear comportamientos programados, delimitar su visión del mundo tridimensional, su interacción en él, la toma de decisiones y con ello lograr una consistencia lógica y coherente en la que el jugador debe responder de una manera esperada.