Allegro.pas is a wrapper to allow Pascal language to use the Allegro game programming library to create your own games in good old Pascal or the modern Object Pascal programming languages.
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! It may work even in MacOS systems, but we didn't test it yet.
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. If you want to know more about what you can do with Allegro.pas, read the API documentation or visit the Wiki.