Создание игр вики
Allegro
Allegro5
Тип Библиотеки
Графика: 2D, 3D
Платформа: Windows, Mac OS, iOS, Android, Linux
Лицензия: Бесплатная
Языки программирования: C/C++

Описание[]

Аллегро — библиотека для создания игр и мультимедиа приложений. Это не движок, а именно библиотека, что очень важно, ведь строение, структура вашего приложения может быть совершенно любой. В этом и отличие библиотеки от движка.

Аллегро полностью кроссплатформенная. Поддерживает Windows, MAC, Linux, iOS и Android. Для рендеринга можно выбрать DirectX, OpenGL 1.x-3.x. Поддерживает шейдеры. Возможно использование нативного кода DirectX и OpenGL.

Библиотека включает в себя:

  1. Низкоуровневый доступ создания окна
  2. Ввод даных с различных устройств
  3. Загрузка ресурсов
  4. Рисование изображений
  5. Проигрывание звуков
  6. Шейдеры

и многое другое…

Так же имеется поддержка 3D (для этого нужно использовать OpenGL и DirectX), и вся библиотека имеет модульную структуру, то есть если вы не хотите использовать встроенный звуковой модуль, то можете воспользоваться другим и пр.

Библиотека имеет отличную API документацию и множество уроков на английском языке. Так же положено начало русским урокам по Allegro.

Аллегро получила множество лестных отзывов от таких сообществ как Oxford University, Sourceforge и т. д.

На Allegro была написаны Open Sonic, Zelda Classic, M.U.G.E.N и другие движки. Так же там же есть огромная куча примеров законченных игр, в том числе с открытым исходным кодом.