Вы всегда можете использовать когда-либо популярный движок Unreal или Directx, или даже инфраструктуру XNA для .NET.Просто назвать несколько.Для веб-сайтов вы можете попробовать Unity 3D или, если вы хотите сохранить простоту, может быть, флэш будет работать для вас.Есть слишком много вариантов, и все зависит от ваших предпочтений.