Разработчикам игр или приложений, тесно работающих с видео-картами бывает очень полезно знать характеристики различных видеокарт. Приобрести их все нереально, да и тестировать на всем оборудовании достаточно трудоемко. База данных GPU
GameDev
Dynamic Motion library
Наверняка многим известна игра BrickQuest. Отличительная ее черта, хорошая физика. Сегодня случайно узнал, что в игре используется DynaMo: Dynamic Motion library. Эта библиотека и позволяет игре творить такие чудеса. DynaMo распространяется под лицензией LGPL. Судя по примерам, библиотека вовсе не …
Полезный набор статей
Для тех, кто занимается (или только начинает) созданием игр, есть хороший ресурс. Вот это статьи, а это сам ресурс. Статей очень много, и они будут весьма полезны широкому кругу лиц.
Тест коллизий спрайтов
В своих проектах я использую три типа – пересечение прямоугольников (наиболее быстрый, но и наименее точный), пересечение окружностей / пересечение окружности и прямоугольника (относительно быстрый и точный), по-пиксельный тест (наиболее медленный, но самый точный). Последний вариант можно ускорить путем упрощения …
Executable path
Позвонил мне друг, и сказал – “а игра то не запускается, если текущий путь не корень игрушки”. Проверил, все верно – игра не может загрузить ресурсы, т.к. ищет их относительно текущего каталога. Ясно, решение простое – найти путь, где лежит …
Object SDL
Очень полезный ресурс для тех, кто использует в разработке SDL и производные. Лично я для себя почерпнул из него многое. И сейчас достаточно часто прибегаю к помощи этих статей. А сам по себе OSDL (Object SDL) очередной врапер над SDL. …
Game Programming Wiki
Ресурс GPWiki включает хорошую подборку примеров работы с различными движками, описание самих движков (как 3D, так и 2D). Примеры хорошо написаны, очень легки в понимании. Есть описание различных алгоритмов, которые могут быть применены в геймдейве.
PLIB – 3D Engine
PLIB – Steve’s Portable Game Library – 3D движок с поддержкой основных платформ – Linux, Windows, MacOS X и MacOS 9. Движок оупенсорсный, лицензия Library GNU Public License (LGPL). Основные возможности движка: Полностью портабельный GUI Полностью портабельная аудио-библиотека Отображение текста …
Sprite Tool
Данная статья устарела, утилита протухла и вообще она совершенно бесполезна. Но это не беда, есть упаковщик атласа – Texture Packer, которым я пользуюсь давно и на постоянной основе. Время идет, утилиты обновляются. Написал утилиту для “склеивания” отдельных спрайтов в один …