2011-12-03 3 views
0

Я новичок в обоих полях, так как вы можете расшифровать вопрос. У меня есть небольшое представление об анимации, где начать и все. Я сделал After Effects теперь, когда я работаю с 3ds Max. На другой лодке игры Проектирование я полностью потерял. Было много предложений, которые меня поразили.Введение в GameDesigning и анимацию

Просим руководствоваться этим. Я хочу знать, с чего начать, каковы все этапы, которые я должен пройти, чтобы учиться игре, а также анимации.

Было бы полезно, если помощь может быть предоставлена ​​путем объяснения в виде этапов.

ОТВЕТИТЬСЯ.

+0

Это вопрос для http://gamedev.stackexchange.com/ – rcdmk

ответ

0

Дизайн игры - это не то, что можно узнать за одну ночь. Есть несколько методов для делать все (отсюда и огромное количество игровых движков, которые доступны для разработчиков)

Если бы я тебя, я бы:

  • купить некоторые книги по инструментам, которые вы хотите использовать и проведите свой путь через .
  • Также найдите книги по разработке и разработке игр.
  • Попробуйте найти игру, которая поставляется с (или имеет) механизм настройки (например, Quake, Half-life, Unreal, GTR2 и т. Д.) И научиться создавать для них .

Вам необходимо быть в курсе тех инструментов, которые вы используете, как сделать что-то хорошее с минимальным количеством полигонов (подсказка - это все в текстурах) и как сделать что-то сложное, но весело на в то же время.

+0

спасибо за тонну за ваше ценное предложение. Когда я просматривал, между созданием собственных игровых движков и работой над определенным игровым движком происходило несколько дилемских сообщений. который на первом месте? которые являются хорошими игровыми механизмами? –

+0

Хорошие игровые движки - это те, на которых основаны хорошие игры. Такие вещи, как Unreal Engine, Source и т. Д. Очевидно, что это игры FPS, но решайте, какую игру вы хотите разрабатывать, ищите в них * большие игры в них и исследуйте их. Поиски модных форумов для игр могут быть хорошим местом для начала. – DaveyBoy

0

Будучи человеком, обладающим знаниями о 3D-моделировании, анимации и программировании, вот мой ответ.

Сначала вам нужно решить, какую часть разработки игры вы собираетесь делать. Будет ли это включать моделирование и анимацию персонажей, предметов и т. Д., Или это будет программирование и управление игровым миром? Вы можете грубо изучить оба аспекта, если хотите, чтобы все было в состоянии.

Вы можете начать с изучения модели, а затем анимации 3D-объектов с помощью программного обеспечения, такого как 3ds max, майя или блендер (бесплатно). Посмотрите несколько видеоуроков, попробуйте сами, прочитайте книгу или два.

Затем вы можете перейти к аспекту программирования. Существует множество бесплатных 3D-движков с открытым исходным кодом. Причина, по которой я рекомендую использовать движок, заключается в том, что он абстрагирует вас от изучения программирования на низком уровне с помощью openGL или DirectX (directX используется Microsoft для окон и Xbox, все остальное в значительной степени использует openGl, такие как устройства iOS и Mac OS X). У двигателя уже есть много функций, встроенных для вас, таких как графики сцены, и если вам повезет, у него может быть встроенный физический движок.

Вы можете выбрать один вариант в зависимости от языков, которые вы знаете или желаете учиться. Java имеет отличный движок с открытым исходным кодом под названием jmonkey3D. Для C++ один из самых популярных движков с открытым исходным кодом - ogre3D (я считаю, что вы также можете использовать его для разработки iPhone и iPad). Я пошел с java и jmonkey3d, и все, что я могу сказать, это то, что для моих ожиданий это отличный движок.

Независимо от того, какой движок вы выбираете ...Многие из них структурированы несколько аналогичным образом, и навыки будут перенесены на любой другой движок, который вы решите использовать, и это даст вам представление о том, как сделать свой собственный с нуля (стиль Джона Кармака).

Теперь вы можете комбинировать оба своих навыка в 3d моделировании/анимации и программировании. Вы можете создавать модели для игры, затем импортировать геометрию в двигатель, применять к ней текстуры, манипулировать ими в 3d системе координат и т. Д. Вы можете запрограммировать определенные события для запуска анимации на объектах и ​​т. Д.

Это очень много работы, поэтому будьте готовы посвятить этому время. Сделать перерыв и получить вдохновение является ключевым в этом процессе!

+0

спасибо, что это мне помогло! –