Simple and Fast Multimedia Library
Graphics and Multimedia Library written in C++ / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about SFML?
Summarize this article for a 10 year old
Simple and Fast Multimedia Library (SFML) is a cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers. It is written in C++ with bindings available for Ada, C, Crystal, D, Euphoria, Go, Java, Julia, .NET, Nim, OCaml, Python, Ruby, and Rust.[3] Experimental mobile ports were made available for Android and iOS with the release of SFML 2.2.[4]
Original author(s) | Laurent Gomila, and others |
---|---|
Developer(s) | SFML Team |
Initial release | August 9, 2007; 16 years ago (2007-08-09) |
Stable release | 2.6.1
/ November 4, 2023; 5 months ago (2023-11-04) |
Repository | |
Written in | C++ |
Operating system | Linux, macOS, Windows, FreeBSD |
Type | API |
License | zlib License[1][2] |
Website | www |
SFML handles creating and input to windows, and creating and managing OpenGL contexts. It also provides a graphics module for simple hardware acceleration of 2D computer graphics which includes text rendering using FreeType, an audio module that uses OpenAL and a networking module for basic Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) communication.
SFML is free and open-source software provided under the terms of the zlib/png license. It is available on Linux, macOS, Windows and FreeBSD.[5][6] The first version v1.0 was released on 9 August 2007, and the latest version v2.6.1 was released on 4 November 2023.[7]