Ответы:
был когда-то такой язык - Dark Basic, позиционировался как раз как язык программирования для создания 3д игр. мб и сейчас какие-нибудь подобные решения есть.
flash и то 3д врядли
хотя на html 5 видел шпилы
Можно найти 3d движок для игры или набор разработки (development kit). Кит ессно лучше для начала, обычно там есть всё, что нужно: редактор шейдеров, редактор ландшафтов, текстур, спрайтов, моделей, интерфейсов, скриптов. Зачастую имеют свой скриптовой язык, с множеством стандартных готовых решений. Конечно не панацея от неумения, но всё ж немного проще. )
Можно найти бесплатные, но более менее вменяемые всё таки стоят денежки. Но и цены разные: от 20$ до тысяч. )
К примеру:
Torque Engine 3D
http://www.torquepowered.com/products/torque-3d
Unreal engine 3
http://www.udk.com/
Big World Tech
http://www.bigworldtech.com/index/index.php
Dark Basic, о котором упоминал ManQ существует. Язык для "темных лошадок", то есть разобраться в нем не составляет проблем.
Лично мне составило больших проблем написать на нем простейшую игру, т.к. я до этого уже два года кодил на сишном языке.
Я посмотрел, какие движки тут предлагают - многие довольно сложно освоить новичку.
Советую обратить внимание на unity3d www.unity3d.com Из языков программирования там используются unity javascript и C#. Очень хорошо обстоит дело с импортом из макса. Кроме того есть и совершенно бесплатная версия unity. Основное отличие от платной - только отсутствие теней и полноэкранных эффектов (впрочем кряк найти тоже несложно). Самые необходимые скрипты уже включены в пакет. Так например, чтобы ходить по уровню, и "пинать ногами" твердые тела вам не прридется программировать совсем. Кстати для физики здесь тоже используется physX.
Однозначно Unity3D (www.unity3d.com)
плюсы:
+ живой русскоязычный форум
+ имеется бесплатная версия с несущественными ограничениями
+ читает родной формат фотошопа и fbx.
+ отличная документация
+ поддерживает большинство современных технологий, в том числе написание шейдеров
+ удобная среда разработки
Есть масса абсолютно халявных движков, но ваш выбор UDK, бесплатный для личного пользования, современный игровой движок с набором необходимых инструментов.
http://www.udk.com/udkdownload
Blitz3D проще всего, даже проще Dark. На Unity чтобы скриптить уже всеже нужно иметь какое-то представление о матрицах\векторах. Технологии, конечно, он использует совсем древние (DirectX7), но основную логику по краней мере поймешь, а там можно перейти уже на Xors или Leadwerks (недорогие движки с коммандами похожими на Blitz3D), они уже работают с шейдерами и физикой. А дальше :) XNA, если дружишь с английским.
Смотрите в сторону XNA, только это не "готовое", а скорее из раздела перед едой разогреть.
если нуб ищи конструкторы
я на dark basic пишу, все отлично
На Unity 3d знания Java Script нужны. Если хорошо Знаешь Java Script то лучший вариант Unity 3d. В UDK придеться изучать Unreal Script.
blitz3d идеальное решение!!! смотри статью!!
Самые лучшие видеоуроки по программированию 3d игр можно скачать на сайте www.glscene.3dn.ru
15 лет назад