Como Raynos mencionou, WebGL é uma maneira de fornecer funcionalidade 3D em um navegador. As desvantagens parecem ser que há muito pouco ou nenhum suporte ao IE, e também ouvi falar de pessoas com dificuldades com diferentes implementações em navegadores. Eu também não tenho certeza se WebGL iria "fornecer velocidade no desenvolvimento", mas eu acho que isso depende de como você está familiarizado com conceitos 3D e OpenGL.
Eu encontrei este artigo no site de desenvolvimento do Opera para ser um dos melhores introduções ao WebGL, embora possa estar um pouco desatualizado até agora.
Outra alternativa pode ser o Unity 3D , que tem um player da Web compatível com os principais sistemas operacionais e navegadores de desktop (editar: excluídos pelo Linux, AFAIK) , mas precisa ser instalado como um plugin. Isso proibiria seu uso como tecnologia em sites voltados para o público, já que você perderia a maioria de seus usuários ali mesmo. Além disso, eu não acho que eles tenham suporte para os navegadores de smartphones, mas eles têm instalações de exportação de aplicativos nativos para iOS e Android (assim, você codifica uma vez e compila para as diferentes plataformas). Se seus usuários forem os principais clientes pagantes, acho que há uma chance de que eles estejam dispostos a instalar o player da Web ou aplicativos nativos, mas você terá que fazer essa ligação. Você não pode obter um ambiente de desenvolvimento em 3D muito mais rápido, no entanto, o Unity 3D é um mecanismo de jogo extremamente sofisticado, com muitas coisas feitas para você, fora da caixa.