Allegro.pas

Welcome to Allegro.pas

A game programming library


Alex, the allegator.

Allegro.pas is a wrapper to allow Pascal language to use the Allegro game programming library, a portable library mainly aimed at video game and multimedia programming written in a mixture of C and assembler.

Allegro.pas allows you to use sprites, play sound and music, draw directly on the screen or on any-size memory bitmaps, get user input from keyboard, joystick and/or mouse, create 3D graphics, define a GUI and almost anything you need to create your own games. And you can do it in good old Pascal or the modern Object Pascal. Also, if you do it the right way, your program will run in Windows and Linux with few or not changes!

You can download the Game Demo (Windows and WineHQ), a simple platform game that shows some of the capabilities of Allegro.pas. It's a very simple game that includes smooth scroll, animated sprites, scoring, music, sound, etc. It has also a map editor! So it's a great example to start with. Such a simple game isn't enough to show everything that Allegro can offer. You can read the online documentation to see all functionality or download the latest version to start using it.

If you have doubts or suggestions, you can read the wiki, comment the news, join the forum or subscribe to the mailing list. Just select the appropriate option on the top menu.

Last news