Навигация
Категории
C++,C#,C [19]
Уроки по средам разработки приложений с использованием C,C++,C#, а также .Net, DirectX, OpenGL и других
Delphi [14]
Уроки работы в среде программирования Delphi
Basic [13]
Уроки разработки приложений в среде Basic
DirectX [8]
Уроки по работе с DirectX, включая Direct3D и другие инструменты
Web [7]
Уроки по "Веб-программированию"
JavaScript [12]
Уроки по кодингу в Java и JavaScript
XNA [9]
Статьи и уроки программирование в среде XNA C++&C#
Профиль
Статистика
Rambler's Top100

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Locations of visitors to this page
Главная » Статьи » Программирование » C++,C#,C

Игровой движок - Первые шаги к игростроению
Как таковой термин «игровой движок» поя-вился в середине 1990-х годов, и практически пер-вый масштабный пример игрового движка, можно отнести к легендарной id Software, с её хитами Doom, Quake. Чтобы более понятно объяснить предназначение и роль игрового движка вернёмся к определению термина: «Игровой движок — это центральный программный компонент компью-терных и видеоигр или других интерактивных приложений с графикой, обрабатываемой в реаль-ном времени. Он обеспечивает основные техноло-гии, упрощает разработку и часто даёт игре воз-можность запускаться на нескольких платформах, таких как игровые консоли и настольные опера-ционные системы, например, GNU/Linux, Mac OS X и Microsoft Windows.» Основную функциональ-ность игр обычно обеспечивает игровой движок, включающий движок рендеринга («визуализа-тор») для 2D или 3D графики, физический дви¬жок, звук, анимацию, искусственный интеллект. Часто на процессе разработки можно сэкономить за счет повторного использования одного игро¬вого движка для создания множества различных игр. Последний факт и послужил большим толч¬ком к использованию и массовому распростране¬нию передовых игровых движков. Разработчикам оставалось создать свою собственную графику, персонажей, оружие и уровни — «игровой кон тент» или «игровые ресурсы». Один только дви жок Quake был использован в более чем десятке известных шутеров.
В качестве примера можно привести не сколько известных проектов, таких как Unre 1998 года (движок Unreal Engine) и Quake III Aren (на движке id Tech 3) 1999 года. Шутеры от перво го лица остаются преобладающими в использовании сторонних игровых движков, но сейчас такиедвижки также используются в других жанрах. На-пример, RPG Morrowind и MMORPG Dark Age of Camelot основаны на движке NetImmerse, в то вре- мя как Oblivion и Fallout 3 используют новую вер-сию данной технологии — Gamebryo. Известная MMORPG Lineage II построена на движке Unreal Engine 2 (несмотря на то что данный движок из-начально предназначался для использования в шутерах). Естественно, все предыдущие примеры являются полностью коммерческими и предпола-гают лицензирование движка для отдельно взятого игрового проекта. Так, стоимость одной лицензии на коммерческий игровой движок класса high-end может варьироваться от 10 тыс. до 3,75 млн. $ (в случае Warcraft III), а число лицензиатов может достигать несколько десятков компаний (как для Unreal Engine).
Но помимо коммерческих проектов, на рын-ке также есть и «открытые» разработки, дающие домашним пользователям в полной мере ощутить себя творцом, хоть и виртуальной, но вселенной. Ниже, в основной части статьи, мы рассмотрим наиболее известные проекты и среди 2D и 3D движков, которые в полной мере могут удовлет-ворить потребность человека в прекрасном,- в со-зидании.
внимания дизайну игры и самому гейм-
плею.
Физика PushButton Flash Game Engine осно-вывается на системе Box2D. Игры создаются в SWF из спрайтов (система Tilemap) с хорошими возможностями 2D рендеринга. Движок сориен-тирован на быстрые игры с активным геймплеем. Жанр игр может быть практически любой: RTS, FPS, racing, platformers, multiplayer Tower Defense и т.д. На официальном сайте имеется документа-ция, а также FAQ.
Языки программирования: Action script, без программирования
Платформа: любой браузер, поддерживаю-щий Flash
Жанровая направленность: 2D, Браузер-ные игры, RTS, FPS, Гонки, Платформер, TDS и т.д.
Тип Лицензии: бесплатный, свободный Достоинства: бесплатность, открытый код, совместимая платформа.


OpenSc
OpenSceneGraph - это открытый кроссплат-форменный пакет для разработки компьютерных игр, графических презентаций и виртуальных миров. А также набор инструментов для работы с движком. Движок полностью написан на C++, основывается на технологиях OpenGL, что дает ему большие возможности для вывода графиче¬ского изображения, которое на достаточно хоро¬шем современном уровне. Вместе с движком по¬ставляется дополнительный и вспомогательный инструментарий, в который входит несколькобиблиотек для работы со спецэффектами, систе-мами частиц, шейдерами, ландшафтом и навига-ционными точками освещения. Движок работает с 3D-контентом, который можно создать в любом популярном 3D-редакторе типа 3DS Max, Maya или Lightwave 3D. OSG распространяется как source-проект, и любой желающий может полу¬чить в своё распоряжение его исходные коды. На официальном сайте имеются отличные FAQ и до-кументация, которые помогут освоить движок на начальном этапе.
Платформа: Windows, OSX, GNU/Linux,
IRIX, Solaris, HP-Ux, AIX и FreeBSD.
Тип Лицензии: полностью бесплатно
Достоинства: бесплатность, открытый код, совместимая платформа.
Официальный сайт:
http://www.openscenegraph.org/projects/osg http://www.arkham-development.com
http://pushbuttonengine.com
http://wikipwdia.org

Список можно было продолжать ещё, но, пожалуй, даже простое описание базового функ-ционала заняло бы с десяток страниц. Существу¬ют многие бесплатные разработки, но есть, как и писалось выше, платные коммерческие разработ-ки, они по сравнению с бесплатными аналогами предлагают более расширенные функции, исполь-зующие возможности OpenGL и DirectX на высо-ком уровне, но данная задача ставится в основном средними студиями. Также, как вы могли заметить выше, большинство движков - это всего лишь ис-ходные коды и готовые библиотеки\модули, кото-рые используются в основном программном блоке игры, поэтому минимальные знания основ язы¬ков программирования необходимы. Если опыта в написании скриптов и программных кодов нет, можно воспользоваться «игровыми конструкто-рами», как правило, это целый ряд утилит и про-граммной оболочки, в которые включены основ-ные возможности игрового движка, физического, готовых скриптов, и простых в использовании за счёт Drag'n'Drop работы.
Надеемся, что информация, полученная в данной статье, натолкнет вас на создание или простой игры, или хотя бы исследования в этой области. Примеров созданных игр и Demo можно найти в сети Internet, как на официальных сайтах разработчиков, так и на форумах по разработке игр. И если вы не единственный энтузиаст в сво¬ём городе, попробуйте объединиться небольшой группой и сделать небольшой проект. Удачи!


Источник: http://xytor.com/1315-igrovoj-dvizhok-pervye-shagi-k-igrostroeniyu.html
Категория: C++,C#,C | Добавил: gforcer (23.01.2010) | Автор: Админ
Просмотров: 22549 | Комментарии: 9 | Теги: советы, Игр, создание, игрострой, Уроки, игростроение, теория | Рейтинг: 2.0/1
Всего комментариев: 9
9 Paloveses  
0
Вконтакте больше не сотрудничает с ютубом, просмотры больше не засчитываются(

8 Julia6681  
0
тут на ресурсе подобран большой выбор уникальных новостей о ` http://www.infosuper.ru/ - Инвестиции.

7 Janna3473  
0
здесь на этом сайте http://www.justlady.ru/articles-134073-tipy-muzhchin-kotorye-nikogda-ne-zhenyatsya - женский сайт можно взглянуть на громадный ассортимент умных статей на тему взаимоотношгений. у нас на официальном веб-ресурсе все новости предоставлены абсолютно бесплатно.

6 Sveta0973  
0
Всем приветик! Давайте далиться последними просмотренными вами фильмами!
Меня недавно впечатлил фильм Мужчина с гарантиейhttp://kinokorsar.ru/ - . По-моему отличный отечественный фильм про взаимоотношения людей.
А вчера мы с мужем сходили на фильм Порочнакя страсть. Интересный фильм о семье, любовнице, деньгах, Тиме Роте и разрушении всего обыденного. Ричард Гир немного постарел, но актерская игра бесподобна!
Какие еще фильмы вы можете посоветовать? хочется чего-нибудь в этом же духе.

5 Olya5545  
0
Здравствуйте, друзья. Мы с мужем въехали в новую квартиру, ремонт в которой, похоже, не делался никогда. В связи с тем, что на ее покупку пришлось продать старый дом, отдать все сбережения и даже немного занять у родителей, финансовая ситуация не позволяет воспользоваться услугами ремонтных бригад.
А, тем не менее, у нас маленький ребенокhttp://strojdomsam.ru/ - , который просто не должен жить в таких условиях!
Вот я и думаю, как максимально сэкономить на ремонте и хотим попробовать сделать его своими руками.
Но дело в том, что у нас нет никакого опыта, поскольку муж больше головой работает, чем руками, да и боюсь, что придется потом переделывать все и исправлять, а это может повлечь еще большие расходы.
Поделитесь опытом, может кто-то знает, как сделать ремонт подешевле и за что можно взяться самим, а к чему привлекать мастеров.
Заранее благодарна.

4 Incehonge  
0
Нет ничего сложнее, чем купить подарок для дорогого, любимого мужчины или выбрать презент начальнику, другу. И нет ничего проще, чем сделать это у нас! Для решения всех проблем и создан наш Интернет магазин подарков.
Одним из основных наших направлений является продажа подарков для мужчин. У нас всегда в наличии большой ассортимент подарочных наборов, от недорогих до элитных, например таких, как http://vam-podarki.ru/show_cat2.php?grid=6003 - куплю шампура. Рекомендуем купить набор для покера для азартных людей, которые увлекаются замечательной игрой - покер, они обязательно оценят такой подарок по достоинству.

3 Liarmalegmete  
0
на данном портале [url - http://ublaze.ru/ собран огромный набор статей. на тему http://ublaze.ru/forum/ftopic727.html - Полный набор StreamReader.dll. здесь на официальном интернет-ресурсе все публикации выложены бесплатно и без лишней регистрации.

2 skiceragsic  
0
Наша организация сотрудничает с известными Тайваньскими,Китайскими и Японскими производителями планшетных компьютеров. Мы отбираем только лучшие планшеты для наших клиентов. Все товары идут напрямую со складской инфраструктуры производителей,что дает нам возможность оставлять цены на планшеты достаточно низкими.

Все наименования продукции, представленные на нашем сайте, перед отправкой к Вам, проходят жёсткий контроль качества. Мы предлагаем Вам только качественную продукцию в виде [url=http://planshetnik.com/]форум
китайский планшетник[/url]. Мы не имеем склада на территории России и стран СНГ. Все планшеты отправляются EMS экспресс почтой напрямую со складов,именно это обуславливает их оптовую цену.

1 Алексей  
0
«http://pro100elemental.ru/» — развлекательный сайт, предоставляющий ссылки на скачивание бесплатных материалов. Здесь Вы можете скачать бесплатно фильмы,музыку,игры,софт и многое другое.... С помощью удобной навигации по сайту Вы легко найдете то, что Вам нужно! (в том числе «компьютерные игры», «игры для приставок» а также «flash игры онлайн»). Все разделы ежедневно пополняются!.При копировании материала, ссылка на сайт обязательна!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Друзья сайта
Демотиваторы
Copyright Зямаев Денис © 2024