generación procedural
Construir contenido con código que lo calcula sobre la marcha, en vez de cargar archivos ya terminados.
La mayoría de los juegos y las escenas 3D se montan a partir de archivos: alguien dibuja una textura, otra persona modela un árbol y el programa los carga. La generación procedural sustituye esos archivos por instrucciones. En lugar de guardar una imagen de corteza, el código describe cómo es la corteza y la calcula mientras la escena se ejecuta. La misma idea sirve para paisajes, edificios, música o un mundo entero distinto en cada partida.
El intercambio es tamaño a cambio de control. Un mundo generado proceduralmente puede ser enorme y ocupar casi nada, y por eso un juego completo y jugable cabe en un solo archivo de texto. El inconveniente es que se dirige ajustando reglas y no dibujando lo que uno quiere, así que conseguir un resultado concreto exige más reflexión que hacerlo a mano.