Первая книга на русском языке по созданию игр в студии разработки игр XNA Game Studio!
Описание студии разработки игр XNA Game Studio Express.
Основы работ с инструментарием Visual C# Express.
Работа с двухмерной и трехмерной графикой.
Игровые классы и игровые состояния.
Создание полноценных 2D и 3D игр.
Три CD к одной книге:
- лицензионный Visual C# Express
- лицензионный XNA Game Studio Express
- примеры из книги + материалы конференций!
В книге с помощью студии XNA Game Studio Express рассматривается полный цикл создания компьютерных игр для Windows. За время изучения книги с помощью пошаговой инструкции вы вступите во всемирно известный клуб разработчиков игр XNA Creators Club, изучите основы работы с инструментариями Visual C# Express и XNA Game Studio Express. Научитесь работать с двухмерной и трехмерной графикой, анимацией, познакомитесь с секретами создания игровых классов и формированием механизма игровых состояний. Освоите создание интерактивных заставок и меню, работу с устройствами ввода и звуком. Итогом книги станет создание полноценной двухмерной и трехмерной игры с формированием инсталляционного пакета. На базе полученных знаний вы сможет создавать свои собственные компьютерные игры и продавать или распространять их бесплатно через Интернет. В дополнение на диске имеется потрясающая подборка материала по технике разработки компьютерных игр для операционной системы Windows!
Описываются основные и наиболее популярные расширения библиотеки OpenGL, их использование на платформах Windows и Linux. Представлена реализация большого количества эффектов, созданных с помощью этих расширений. Показан механизм расширений и его использование для доступа к возможностям ускорителей с помощью языка шейдеров высокого уровня GLSL.
Данная книга — руководство для опытных разработчиков приложений трехмерной графики, представляет собой исчерпывающее и при этом занимательное введение в язык шейдеров высокого уровня. Книга может использоваться и в качестве справочника, и в качестве учебного пособия. В ней обстоятельно описан переход от стандартной функциональности графических ускорителей к программируемому графическому аппаратному обеспечению и дополнениям к API OpenGL.