Allegro Dev C++

Allegro is a software library for video game development. The functionality of the library includes support for basic 2D graphics, image manipulation, text output, audio output, MIDI music, input and timers, as well as additional routines for fixed-point and floating-point matrix arithmetic, Unicode strings, file system access, file manipulation, data files, and 3D graphics. The library is. The change was a key development, as it provided customers with the flexibility and openness that’s associated with modern software platforms. In 2008, Allegro launched Allegro 8, which introduced the component-based architecture that would enable our customers to purchase and implement modules aligned with the needs of their unique businesses.

Welcome to the Allegro 5 Wiki!

Allegro is a cross-platform game programming library written in C.

Install

Read the Quickstart to learn how to install Allegro and create a simple program.

Tutorials & guides

Allegrodev
  • Allegro Vivace - the Allegro library tutorial

Documentation

  • Allegro.cc reference manual - Includes useful references to forum posts, but is often out-of-date.

Getting help

  • Frequently Asked Questions (FAQ)
  • Allegro on StackOverflow (Q&A)
  • Search the Allegro.cc forums

Developing Allegro

Allegro

Allegrodev Ctrm

We welcome contributions to Allegro from anyone.

  • Open an issue if you'd like to report a bug or suggest a feature.
    • Even better, fork the repository and submit a pull request.
    • Check first that nobody's submitted the same issue or pull request.

Misc

Wiki homepage | Allegro homepage | Allegro.cc | Reference manual

Allegro Dev C++ Download

Clone this wiki locally