Жанровая направленность: 2D/3D игры любого жанра и типа;
Платформа: PC, MAC, Linux, IOS, Android;
Лицензия: бесплатно;
Языки программирования: C/C++;
Открытый исходный код: предоставляется;
Мультиплеер: возможно подключение сторонних библиотек;
Достоинства: легкий, для обучения, кросс-платформенный, отличный синтаксис;
Недостатки: возможно слишком низкоуровневый;
Разработчики движка: Matthew Leverton и очень много людей с 90-х годов.
Аллегро - библиотека для создания игр и мультимедиа приложений. Это не движок, а именно библиотека, что очень важно, ведь строение, структура вашего приложения может быть совершенно любой. В этом и отличие библиотеки от движка.
Аллегро полностью кроссплатформенная. Поддерживает PC, 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 и т.д.
P.S. На Allegro была написаны Open Sonic, Zelda Classic, M.U.G.E.N и другие движки. Так же там же есть огромная куча примеров законченных игр, в том числе с открытым исходным кодом.
Allegro.cc is the most comprehensive website on the Internet pertaining to the Allegro Gaming Library. The Allegro library provides C/C++ programmers low level routines commonly needed in game programing, such as input, graphics, midi, sound effects, and timing. It is cross platform and works with many different compilers.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «Allegro», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.