Данная статья описывает технологию создания игры RipWar - проблемы которые были решены при разработке данной игры, ход решения и т.д. Сама игра публиковалась на нашем сайте немного раньше - смотрите здесь.
Хочу представить вашему вниманию техническое описание моей игры RipWar (Загробная война). В этой статье кроме описания самой игры вы найдете много интересных моментов, которые вам пригодятся в дальнейшем для гейм девелопенга (особенно если вы начинающий девелопер). В дополнение к описанию я представляю полные исходники и утилиты для моей игры.
О технологии создания игры читайте в прилагаемой статье, которыя будет опубликована 16 июля.
GameDev.Net опубликовал статью о реализации Immediate режима в Direct3D.
Implementing Immediate Mode in Direct3D объясняет как создать набор wrappers, эмулирующих OpenGL Immediate функции для использования в портировании или создании быстрого кода-прототипа.
UltimateGameProgramming.Com опубликовал новое руководство по Bump Mapping для OpenGL.
Emboss Bump Mapping руководство объясняет реализацию Bump Mapping для OpenGL. Руководство предполагает, что использующие его специалисты уже знакомы с наложением текстур, мультитекстурированием и освещением.
На сайте PC Xpert появилась статья, рассказывающая о программировании 2д графики с помощью DirectX 8.1 - Двухмерная графика средствами DirectX Graphics 8.1. Вопрос особенно актуален в связи с тем, что DirectDraw не стало. Сама библиотека осталась в SDK, однако дальнейшее её развитие прекращено, а сама Microsoft предлагает взамен пользоваться средствами модернизированного Direct3D – DirectX Graphics.
На сайте PC Xpert появились два урока, посвященных программированию под Windows для начинающих - Урок 1: Generic Application и Урок 2: Вывод графики из файлов и ресурсов используя Win32 API. Сам цикл статей предназначен для начинающих Windows-программистов, как для тех, кто ранее был знаком с программированием вообще (напр. под DOS), так и только начинающих знакомиться с этим увлекательным миром создания программ.
Статья нацелена прежде всего на Linux пользователей, программирующих на C++
An introduction to GLUT рассказывает о функциях и процедурах GLUT, а также включает примеры и скриншоты. GLUT – набор утилит OpenGL, предназначенный для разработки OpenGL приложений.
Про технологию Hyper-Threading слышали, наверное, все. Но что она даст и что потребует от разработчиков компьютерных игр? Поискам ответов на эти вопросы и посвящена статья Льва Дымченко. Автор подробно рассматривает как плюсы, так и минусы технологии Hyper-Threading с примерами ее реализации.