The Best 15 Allegro Alternatives

  • OpenGL icon

    OpenGL

    OpenGL is the premier environment for developing portable, interactive 2D and 3D graphics applications.

    Free Open Source Mac OS X Windows Linux Android iPhone BSD Haiku

  • Vulkan

    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 consoles to mobile phones and embedded platforms.

    Free Open Source Mac OS X Windows Linux Android Chrome OS Tizen OS SteamOS

  • Microsoft DirectX

    Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.

    Free Windows

  • SDL

    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 video framebuffer.

    Free Open Source Mac OS X Windows Linux iPhone BSD iPad Windows Mobile S60

  • Pygame

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

    Free Open Source Mac OS X Windows Linux Android iPhone Android Tablet iPad HP webOS

  • LibGDX

    Libgdx is a Java game development framework that provides a unified API that works across all supported platforms.

    Free Open Source Mac OS X Windows Linux Android iPhone Android Tablet iPad

  • WebGL

    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 Model interfaces. Developers familiar with OpenGL ES 2.

    Free Open Source Web

  • SFML

    SFML (Simple and Fast Multimedia Library) is a portable and easy-to-use API for multimedia programming.

    Free Open Source Mac OS X Windows Linux

  • GLFW

    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 surfaces, receiving input and events.

    Free Open Source Mac OS X Windows Linux BSD

  • pyglet

    Cross-platform windowing and multimedia library for Python.

    Free Open Source Mac OS X Windows Linux

  • 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 develop commercial quality 2D games rapidly...

    Free Windows

  • Arianne

    Arianne is a multiplayer online games framework and engine to develop turn based and real time games. It provides a simple way of creating games on a portable and robust...

    Free Open Source Mac OS X Windows Linux BSD

  • SDL Game Engine

    A platform independent 2d game programming framework for c/c++ programmers with least possible dependencies for easy porting and with focus on easy API calls and the...

    Free Open Source Self-Hosted C++ SDL

  • Crystal Space

    Crystal Space is a mature, full-featured Software Development Kit (SDK) providing real-time 3D graphics for applications such as games and virtual reality. It is free...

    Free Open Source Mac OS X Windows Linux