bueno.. para mi existen niveles de desarrollo dode cada uno lleva al otro.
texto: eso mismo... caracteres que por medio de caracteres obtenemos otros caracteres(los principios del basic).
Vectores: la evolucion de recrear un lineas y moverlas con calculos matematicos en un espacio virtual 2d.. "el principio del 3d.
Sprites:debido a la limitante de los vectores(cantidad de lineas y colores) aparecen los sprites en espacio 2d pero con amplio manejo ded colores y formas ya que son imagenes dibujadas por puntos y no coordenadas de puntos(vectores).
Isometria: aparecen de primero en juegos de ajedrez y trata de imitar la coordenada Z, el movimiento de los personajes ya es casi un 3d(adelante, atras, y al fondo y subir a un nivel). un buen ejemplo es el Congo Bongo de Atari 2600.
3d: es una evolucion de los Vectores, esta tecnica desarrollaba un punto Z para los poligonos y mas que todo su uso da la facilidad de rotar un personaje u objeto en un juego. StarFox 1984 pc es lo mas viejo que conosco, tambien tenemos al 4d Drivin y 4D boxing y al Test drive 3 como pioneros de la tecnica. el Wolftein era 3D pero solo en las paredes, los enemigos y objetos eran sprites que giraban en frente a nuestra perspectiva.
actualmente la combinacion de estos principios mas otros logran lo que copnocemos hoy a la final los sprites siguen estando presentes, estos estan en las testuras de los poligonos, los menús de los juegos, textos en pantalla y puntuaciones de pantalla y mapas.
A la final tenemos que pensar que GTA tiene un mundo 3d pero nuestro mapa de guia es 2d de sprites, los menus contienen texto y seguramente contiene alguna tenica de isometria. realmente pienso que el movimiento de un personaje libremente ya depende de como el desarrollador utiliza las herramientas para que el jugador piense que se mueve libremente...
todos los juegos tienen su limite de fantasia, pero si piensas que tu juego 2d te hace sentir que te mueves libremente, eso significa que el desarrollador ha hecho un buen trabajo.