#40 De primeras, ¿que todo era real time? Yo no vi ninguna consola enchufada al proyector, así que déjame que lo dude.
De segundas, "real time" sólo implica que estás renderizando en tiempo real, pero no que estás jugando a la vez que renderizas. Esto significa que puedes crear una escena, optimizarla, y renderizarla en tiempo real con un rendimiento muuuuy superior al que tendría el juego con el mismo motor pero jugándolo.
A fin de cuentas, y esto es algo que se obvia muchas veces, cuando algo es "in-game" tiene que haber un determinado grado de aleatoriedad. Si corren el mismo bench 5 veces y todo es igual, es algo que no tiene NADA de in-game.
¿Tienes un pc? Puedo ilustrar mi explicación con un ejemplo muy sencillo: si te bajas algún benchmark de algún juego, podrás comprobar que lo que ocurre en cada "loop" tiene variaciones, puesto que es como si jugaras pero con unos parámetros prefijados, por lo que el rendimiento en bench es super parecido al rendimiento dentro del juego.
Del mismo modo, lo contrario serían las demos grabadas en cualquier juego: cuando tú grabas una demo con, por ejemplo, Counter Strike, da igual que haya bots o no, porque no hay IA ninguna, ni aleatoriedad, está todo predefinido, aunque ciertamente estás renderizando en tiempo real.
PD: en Aliens: colonial marines también puedes verlo si miras las tech-demos de hace unos meses con el resultado final.