Czy rozważałeś użycie silnika gry Unity3d? Jest to silnik gry, który może działać w przeglądarce, na IOS lub Androidzie, więc może być dobrym rozwiązaniem do zbadania i będzie działał szybciej niż canvas/js. Tak czy inaczej poniższy kod źródłowy i linki do dyskusji powinny dać ci kilka pomysłów.
Jest bardzo aktywny discussion thread over on the unity forums. Kilka osób tworzyło klon Minecrafta do celów edukacyjnych. W końcu jeden z nich opublikował pełny kod źródłowy i pliki projektu online tutaj http://www.filefactory.com/file/b48a41e/n/MinePackage.unitypackage.
Oto film przedstawiający kogoś, kto demonstruje klon Minecrafta, który tworzą w Unity http://www.youtube.com/watch?v=ADnPbeg1aXk. Jest to zdecydowanie możliwe.
Jeśli interesuje Cię używanie wokseli, możesz spojrzeć na pakiet Unitypackage VoxelForm tutaj http://www.voxelform.com/. Fajną rzeczą jest to, że może on zrobić o wiele więcej niż tylko bloki, zobacz to wideo z demo, które jest używane w nieskończonym terenie.
To może lepiej pasować do http://gamedev.stackexchange.com/ –