изучение созд-я игр

Журнал

7 ноя 2007

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

Также можно скачать с различных сайтов                            (Пр.    http://www.sounddogs.com/  )
или найти по ключевой фразе  в звуковом поисковике        http://www.findsounds.com/

Ссылка

7 ноя 2007

7 ноя 2007

Перенос живых людей в 3d графику.

(для профессионалов)
Специальный сайт для переноса живых людей в компьютерную графику(это не эротика)
http://www.3d.sk
ludy | Перенос живых людей в 3d графику.

Ссылка

7 ноя 2007

клон 3d studio max

Хотите работать в 3d, но нет денег на покупку 3d studio max? - есть решение: клон 3d studio max - gmax от discreet:
Абсолютно бесплатно!!! Вес около 19mb!!!
http://www.turbosquid.com/gmax

Краткое описание:

Gmax создан для тех людей, которые хотели легально (не используя услуги пиратсва) изучить 3dsmax, но не имеют возможности приобрести ее (Например простые пользователи или студенты). Программа является копией 3dsmax, но имеет свое файловое расширение(*.gmax, а не *.max). Малый вес обеспечивается исключением из пакета установки документации, моделей туториалов, некоторых плагинов - их можно скачать дополнительно с тойже html страницы, что и основной пакет, хотя в интернет и так множество уроков. Поскольку новые версии 3dsmax в основном приобретают в свой состав новые  модификаторы или плагины, то смысла развивать версию gmax после его финальнальной (в смысле исключения ошибок) версии (2002 год) нет, gmax и так содержет все необходимое для работы с 3d. Таким образом gmax является лучшим решением для самостоятельного изучения 3dsmax или для учебных заведений.

Gmax | клон 3d studio max

7 ноя 2007

http://www.render.ru/      популярный русский сайт по созданию 3d.
http://www.turbosquid.com/  -мегасайт по 3d  (содержит платные модели, но есть и бесплатные, есть много софта, тесктур...)

Ссылка

7 ноя 2007

7 ноя 2007

скетчи от google

http://sketchup.google.com/3dwarehouse/

Как я понял нужна прога от google  "Google SketchUp", чтобы открыть модель а формате .skp. Некоторые модели можно скачать.

С помощью проги Google SketchUp можно рисовать карандашом(именно рисовать как 2d) трехмерную графику, правда есть две версии программы - бесплатная и платная(где-то 450$). Экспортировать модель(.skp) в 3dsmax формат может только платная версия. Очень удобно- я сделал простой трехмерный домик всего за 3 минуты.
scetch | скетчи от google

Ссылка

7 ноя 2007

6 ноя 2007

Количество движков огромное количество, я выбираю наиболее перспективные и бесплатные(Пр. современный двиг Unreal стоит 700000 долларов).
Графический движок:
-microsoft XNA      сайт  http://msdn2.microsoft.com/en-us/xna/default.aspx
-Ogre                    сайт  www.ogre3d.org/www.ogre3d.ru                           
- crystalspace      сайт  http://www.crystalspace3d.org                             
-delta3d                сайт  www.delta3d.org           
                                     
Звуковой движок:

Fmod                    сайт  http://www.fmod.org/
                                             
GUI для вашей системы(Пр. для создания менюшек): 
-CEGUi                  сайт  http://www.cegui.org.uk
                                                                                                                   
Система управления:
SDL input              сайт  http://www.libsdl.org/

Ai(ителект) для игры
список                  сайт  http://www.gameai.com/toolkits.html


Список всех движков:
                            сайт  http://www.devmaster.net/

Ссылка

6 ноя 2007

6 ноя 2007

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

Не буду тратить время на пояснение основных понятий в игровом деволопинге. Ознакомится с процессом программирования игр позволяет  графический движок Ogre. Пройдя  wiki, вы получите некоторые навыки по использованию MSVC и изучите некоторые понятия структуры  игрового мира (Пр. Skybox, Skydome, entity и прочее).
Почему я рекомендую изучение  Ogre- потому что практически вся документация игровых компонентов на English. На русскоязычном сайте www.ogre3d.ru  все на русском (понятно :-) ).
После изучения вы можете выбрать себе  по вкусу и желанию  любые компоненты для вашей системы.

Советы:

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

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

Хорошо иметь безлимит на интернет (как у меня) - не надо беспокоится за трафик.


Лучше закачайте себе по-больше движков - у каждого из них есть свои плюсы и минусы.

Спор- это хорошее явление- именно в споре выявляются основные ошибки.

(для программистов) Используйте готовые модели (максимум что вам придется обрабатывать это создание скелета для моделей (обычно модели бесскелетные)  и анимация персонажей)

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

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

Ссылка

6 ноя 2007

1-ый этап:"Обучение"- обучение самый сложный этап в освоении игрового деволопинга. Именно на этом этапе многие бросают это дело. На данном этапе необходимо понять следующие вещи:

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

Профессионально движок обычно предстовляет из себя набор header файлов, библиотек и прочих компонентов, взаимосвязанных между собой системной логикой движка и управляемый интерфейсом компилятора(Пр. MSVC). Движок может быть внедрен в собственную систему интерфейса, такой движок обычно называется игровым конструктором; он удобнее, практичнее, но при обновлении одного из компонентов движка придется обновлять весь движок(целиком). Первый вариант предпочтителен для программиста, так как является профессиональным решением(Компания обычно использует свой движок).

Графические и звуковые движки компании используют одни и теже. Примером может служить знаменитый графический движок "Renderware", его используют практически все известные компании. Вот систему AI(искусственный интеллект противника), интерфейс или доп. улиты пишутся компаниями своими силами.

Вывод:"Если компании используют готовые компоненты для своих игр, то и вам следует идти этому примеру". Из графических движков лучшим для вас является "Ogre". Хотя ogre значительно слабее "Renderware" (для примера размер установочного пакета ogre около 30 мб, а "Renderware" около 300мб или более) является бесплатным, в нем нет сверх мощных графических эффектов, но качество обработки при этом высокое.”

- Нужно понять принцип "разделения труда".
Игры современного качества пишутся около 5-ти и более лет. В команде участвуют от нескольких десятков до несколько тысяч человек. Глупо пытаться сделать все самому. Такие вещи как модели, skybox, эффекты, звуки и прочее нужно использовать готовое - из Интернета. Основное дело- это программирование. Я не думаю, что если у вас есть профессиональное тяготение к разработке игр и вы устроитесь на фирму, вы будете делать модели, писать код, сценарий, звуковое сопровождение и прочее. Вам нужно сделать выбор - или делать модели, или писать код, или прочее… Кроме того, каждая из выше описанных деятельностей подразделяется на под – деятельности (Пр. Деятельность “создание моделей ” подразделяется на “создание ландшафта ”, “создание каркаса модели”,”создание текстуры для моделей ” и прочее).
Вывод: ”Выберете свою роль в игровой индустрии”

2-ой этап:”создание первой игры”. С этого момента уже приобретены основные знания по разработке игр. Нужно делать выводы и на основе этих выводов совершенствовать свои знания и исправлять ошибки.

3-ий этап ”формирование команды”. Когда есть опыт, то создание следующей игры это лишь дело техники.

Ссылка

6 ноя 2007

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

Ссылка | Комментарии [3]

Архив