Si el juego es para ejecutarlo utilizando un navegador web, tienes como opcion:
WebGL aunque todavía le falta mucho desarrollo y no funciona con todas las GPU.
Y si lo que busca es una buena librería para trabajar con canvas y crear efecto y hasta juegos te recomiendo
EaselJS tiene muy buen rendimiento.
De momento, si piensas desarrollar juegos online y en 3D te recomiendo que ocupes C++/C.
Saludos.