Allegro favicon

Allegro

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.

SDL

SDL

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse ...

HGE

HGE

HGE is an easy to use yet powerful hardware accelerated 2D game engine. It is a full featured middleware for all who want to d ...

Pygame

Pygame

Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library.

Vulkan

Vulkan

Vulkan is the result of 18 months in an intense collaboration between leading hardware, game engine and platform vendors, buil ...