Flash и Actionscript могут это сделать. Есть как минимум 2 способа сделать 3D-вид в 2D-пространстве.
Самое простое это сделать, как сказал @Blender в комментариях. Визуализируйте некоторые 3D-изображения и перенесите их во флэш-память. Во флэш-памяти есть простые инструменты для создания анимированных спрайтов, включая собственный класс movieClip, который имеет временную шкалу для воспроизведения покадровой анимации.
Но во флеш-памяти есть и полноценное 3D. Вы можете легко перенести 3D-модели с низким полигоном во флэш-память, используя бесплатные библиотеки с открытым исходным кодом, такие как Away3d (away3d.org) и papervision (papervision3d.org) , В настоящее время Flash Player 10 работает медленно при использовании этих библиотек.
Но Adobe собирается выпустить новую версию плеера (версия 11), которая поддерживает open GL for 3D и имеет существенное улучшение производительности .
Away3D и papervision уже разработали версию своих библиотек для поддержки нового бета-плеера и openGL.
Итак, подведем итог: да, flash может создать такую игру. В настоящее время это лучший способ разработки игр, в которые можно играть в браузере. Потому что, по крайней мере, в настоящее время он имеет самую широкую поддержку и стабилен между платформами и браузерами.