SFML AlternativesGame Development Tools and other similar apps like SFML
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 apps. The best SFML alternative is SDL, which is both free and Open Source. Other great apps like SFML are Allegro, raylib, LibGDX and nCine.
- Game Development Tool
- Free • Open Source
- 28 SDL alternatives
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. It is used by MPEG playback software, emulators, and many popular games, including the...
License model
- Free • Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Windows Mobile
- iPhone
- Symbian S60
- BSD
- iPad
- Haiku
SDL Features
- 33 Allegro alternatives
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.
License model
- Free • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- iPhone
- 27 raylib alternatives
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.
License model
- Free • Open Source
Platforms
- Mac
- Windows
- Linux
raylib Features
- 52 LibGDX alternatives
Libgdx is a Java game development framework that provides a unified API that works across all supported platforms.
License model
- Free • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Android
- iPhone
- Android Tablet
- iPad
- 68 nCine alternatives
nCine is a cross-platform 2D game engine in C++ for fast and performant game development.
License model
- Free • Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Android
- Emscripten
nCine Features
- 15 Python Arcade alternatives
Arcade is an easy-to-learn Python library for creating 2D video games. It is ideal for beginning programmers, or programmers who want to create 2D games without learning a complex framework.
License model
- Free • Open Source
Platforms
- Mac
- Windows
- Linux
- 14 Torque 2D alternatives
Torque 2D is an extremely powerful, flexible, and fast open source engine dedicated to 2D game development.
License model
- Free • Open Source
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- Android
- Chrome OS
- iPad
Torque 2D Features
- 25 NasNas alternatives
NasNas is a lightweight modular 2D game framework with a focus on pixel art style games. It is entirely written in modern C++17, and doesn't have any dependency other than SFML2. It provides a clean and easy to use API.
License model
- Free • Open Source
Application types
Platforms
- Windows
- Linux
NasNas Features
- 13 GLFW alternatives
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.
GLFW Features
- 24 Oxygine alternatives
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.
License model
- Free • Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Chrome OS
- iPad
Oxygine Features
- 53 AGKSharp alternatives
AGKSharp is a free implementation of AppGameKit to be used with C# and .NET.
License model
- Free • Proprietary
Application types
Platforms
- Windows
AGKSharp Features
- 11 SDL Game Engine alternatives
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.
License model
- Free • Open Source
Application type
Country of Origin
Germany
EU
Platforms
- Self-Hosted
- SDL
- C++
DiscontinuedLast updated in 2014
SDL Game Engine Features