AlternativeTo Logo

SFML Alternatives

SFML is described as '(Simple and Fast Multimedia Library) is a portable and easy-to-use API for multimedia programming' and is a game development tool in the development category. There are more than 10 alternatives to SFML for a variety of platforms, including Windows, Linux, Mac, iPad and Android. The best alternative is SDL, which is both free and Open Source. Other great apps like SFML are LibGDX, nCine, Allegro and Oxygine.

This page was last updated
SFML iconSFML
  11
  • FreeOpen Source
  • Mac
  • Windows
  • Linux

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

Learn more about SFML

  1. SDL icon

    SDL

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Windows Mobile
    • iPhone
    • Symbian S60
    • BSD
    • iPad
    • Haiku

    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.

    No screenshots yet
  2. LibGDX icon

    LibGDX

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • iPad

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

    No screenshots yet


  3. nCine icon

    nCine

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Android
    • Emscripten

    nCine is a cross-platform 2D game engine in C++ for fast and performant game development.

    ncParticleEditor
  4. Allegro icon

    Allegro

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • iPhone

    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.

    No screenshots yet
  5. Oxygine icon

    Oxygine

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Chrome OS
    • iPad

    Oxygine is completely free and open source (MIT license) 2D game engine, available on GitHub. It is written in C++ and runs on MacOSX, iOS, Android, Windows and Linux.

    code example


  6. CrossBrowdy icon

    CrossBrowdy

    • FreeOpen Source
    • Online

    CrossBrowdy is an open-source and free JavaScript framework that let developers create multimedia apps, game engines, games, emulators and so on.

    Screenshot
  7. GLFW icon

    GLFW

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD

    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.

    No screenshots yet
  8. raylib icon

    raylib

    • FreeProprietary
    • Mac
    • Windows
    • Linux

    raylib is a game development library highly inspired by Borland BGI graphics lib and by XNA framework. Made as a simple and easy-to-use library to enjoy game programming.

    No screenshots yet
  9. AGKSharp icon

    AGKSharp

    • FreeProprietary
    • Windows

    AGKSharp is a free implementation of AppGameKit to be used with C# and .NET.

    No screenshots yet
  10. SDL Game Engine icon

    SDL Game Engine

    • FreeOpen Source
    • Self-Hosted
    • SDL
    • C++

    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 requirement of commercial programmers.

    Discontinued

    Last updated in 2014

    No screenshots yet
Showing 10 of 13 alternatives