2010-10-24 4 views
0

Каковы основные шаги и инструменты, необходимые для создания 3D-видеоигры.Каковы основные инструменты и шаги, необходимые для создания 3D-видеоигры?

Например, я понимаю, что 3D-художник создаст 3d-модели в 3d Studio Max или Maya, но где эти модели идут оттуда? Являются ли 3d-модели первыми анимированными 3D-аниматорами в 3d Studio Max/Maya? Затем эти модели вместе с циклами анимации отправляются программисту C++/Lua?

Когда программист программирует игру, как они видят эффекты кода, который они пишут? У них есть майя/3d Studio Max, как они кодируются? Или у них есть 3D-игровой движок, открытый для просмотра результатов их кодовых настроек?

Кроме того, какие языки в настоящее время считаются отраслевым стандартом для видеоигры dev? C++, Lua? MS Visual Studio?

+6

Используя не менее 50 символов, подведите итоги восхождения и падения Римской империи. Серьезно, вы просто задаете полдюжины разных вопросов, каждый из которых имеет полдюжины потенциальных ответов. – mikerobi

+0

@mikerobi Я думал, что просто отправлю все эти вопросы в сообщение, чтобы еще раз проиллюстрировать общий вопрос. Итак, вы предлагаете мне просто задать эти 6 или около того вопросов отдельно? Является ли мой первоначальный вопрос слишком расплывчатым? – 2010-10-24 23:15:17

+1

@ J3M 7OR3, да тоже слишком расплывчато. Рабочий процесс сильно зависит от игрового движка, инструментов художника, размера команды и других факторов. Если вы хотите попасть в 3D-разработку, лучше всего выбрать игровой движок и начать кодирование. Я действительно не в курсе последних разработок в технологиях игры, но Unity 3D выглядит как отличное место для начала. – mikerobi

ответ

1

Это 3d модели, впервые созданные анимированным 3d-аниматором в 3d Studio Max/Maya?

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

Когда программист программирует игру, как они видят эффекты кода, который они пишут?

Как правило, в игре или в двигателе они работают. Они также могут работать в рамках тестовой среды, которая сравнивает функциональность и результаты с ожидаемой функциональностью и результатами. Делая это, они могут найти проблемы и прогресс.

Кроме того, какие языки в настоящее время считаются отраслевым стандартом для видеоигры dev? C++, Lua? MS Visual Studio?

Не существует конкретного ответа. Для студий AAA они все еще используют множество C и C++, в студиях, разрабатывающих Casual-заголовки, вы, вероятно, увидите больше C#, Python и Java и других языков более высокого уровня. LUA часто используется для сценариев, но обычно не используется для всего продукта, но есть исключения.

Visual Studio - это всего лишь IDE. Да, это очень распространено, особенно потому, что для его использования существует много плагинов при разработке для ПК, Xbox 360 или Playstation.

+0

интересно, и когда вы говорите AAA, вы имеете в виду крем из урожая? – 2010-10-26 10:48:55

+0

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

+0

Причина, по которой C и C++ все еще используются в больших бюджетных заголовках, часто используются для управления (по сравнению с тем, как используется память в основном), историческими причинами и самой широкой переносимостью. В средах разработки Sony по-прежнему не очень легко поддерживать языки более высокого уровня, чем C и C++, без поддержки вашей собственной языковой инфраструктуры. Вы можете использовать C и C++ на всех – Montdidier

Смежные вопросы