Allegro 4 and Allegro 5 are cross-platform, libraries mainly aimed at video game and multimedia programming. They handle common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: you are free to design and structure your program as you like.
Looking for some programs similar to Allegro? Here are the top-recommended programs we found. Let's take a look if there's anything out there that helps you on whatever platform you're using.
OpenGL is the premier environment for developing portable, interactive 2D and 3D graphics applications. Since its introduction in 1992, OpenGL has become the...
Vulkan is a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices from PCs and...
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on...
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D...
Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library.
WebGL is a cross-platform, royalty-free web standard for a low-level 3D graphics API based on OpenGL ES 2.0, exposed through the HTML5 Canvas element as Document Object...
Libgdx is a Java game development framework that provides a unified API that works across all supported platforms.
SFML (Simple and Fast Multimedia Library) is a portable and easy-to-use API for multimedia programming.
GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides a simple API for creating windows, contexts and...
Oxygine is completely free and open source (MIT license) 2D game engine, available on GitHub. It is written in C++ and runs on MacOSX, iOS, Android, Windows and Linux. ...
Add your reviews & share your experience when using Allegro to the world. Your opinion will be useful to others who are looking for the best Allegro alternatives.