Разработка игр

Всем привет. Короче, меня так достал этот вопрос. Но я никак не могу понять кое-каких, может быть и элементарных вещей.

Короче, тупик

Я решил серьёзно заняться разработкой игр. В, основном трёхмерных.

Решил изучать DirectX. Кое-что изучил. Искал в инете, сначала на русском. Нашёл кое-что. Везде начинается с отрисовки треугольника и куба, заканчивается основами систем частиц.

Вопрос, а что дальше??? Сиди и делай что хочешь что-ли???

Везде, уроки создания игр. Дадут 11 уроков и всё. А дальше??? Где физика; анимация; HUD (меню, виджеты); ИИ; шейдеры в конце концов, а то научат фигне всякой и всё, а дальше сам. Нет ни одного туториала игры на DirectX, мне лично нужен FPS шутер. Книг почти нет даже на английском. Скачал все, которые есть, даже на русском. Везде инфы одинаковое количество (очень и очень маленькое). Даже на английском нету, а на русском вообще подавно.

Писал, например:

1) Integration DirectX with PhysicX - ничего нет

2) Как вставить Flash в окно (как в UDK или CryEngine) - пусто

3) Анимация в DirectX - вышел пример с Tiny, которой уже много лет. Нету ни с FBX, ни с OBJ и вообще с другими моделями

4) DirectX создание главного меню, писал и так: DirectX main menu creating - вообще темнота

5) Создание ИИ для игры в DirectX, так тоже писал: Creating AI for DirectX C++ game - вышло какое-то видео, где теория алгоритма ИИ. Ни одного тутора по данной теме не нашёл.

6) HLSL учебник, создание шейдеров - вышли два примера, которые я уже давным давно изучил.

Ладно там Blender, Photoshop, Adobe Flash, здесь инфы достаточно. Но тут талант необходим просто, талант там решает всё.

По созданию сайтов инфы больше, чем надо. А об игрострое 5% из 100%.

Но учить программирование без мануалов и учебников - равносильно, что учить английский язык без словаря.

После этой неудачной битвы у меня возникло несколько вопросов:

1) Если в инете действительно так мало инфы об игрострое, как тогда берутся такие специалисты, которые создают такие шедевры как CryEngine, Unreal Engine, Unity, Frostible, NeoAxis, Blender??? Ведь нет же никаких институтов по созданию игр. Да, я понимаю, такие проекты в одиночку не пишутся. Но согласитесь, собрать хоть 10000 таких нубов как я, что-то изменится?

Я думаю, что чел, который всё знает, хоть через 10 лет, но создать что-то такое, а тот, который ничего не знает, хоть всю жизнь будет тратить, и зря.

2) Глупо ли прыгать по движкам в такой ситуации? Ну реально, согласитесь, если я ничего не знаю, как тогда действовать?

Либо как тогда создать свой? В инете искал, и походу те, кто писал видео о том, как создать свой игровой движок - полные идиоты. Помню, находил что-то. У данного мануала 4 части (4 видеоурока). В первом - теория. Во втором - создание окна на WinAPI. В третьем - инициализация DirectX в WinAPI окно. В 4-ом рассказ об игровых движках, то есть опять что-то типа теории. Скажите, они идиоты или нет?

3) Что мне делать:

1. Отступить и никогда больше не возвращяться в игрострой?

2. Опять попросту тратить своё время на создании всякой ерунды?

3. Юзать игровые движки?

В заключении хочу сказать. Я хочу хорошо овладеть DirectX, PhysicX, HLSL. И начать писать трёхмерные игры (шутеры) и игровые движки.

Добавлено через 5 минут

Это очень глупо с моей стороны, но может здесь какой-то секрет могущества??? (ох, что я несу

)

Добавлено через 15 часов 13 минут

И никто совет не даст?