Live briefing
Everything about Simple and Fast Multimedia Library
Graphics and Multimedia Library written in C++
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, Rust, Node.js, Beef and Zuko. Experimental mobile ports were made available for Android and iOS with the release of SFML 2.2. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Simple and Fast Multimedia LibraryA 5-minute orientation
- Pick up a classic book: Clean CodeThe most-reprinted book on the subject
- Go sideways: Simple DirectMedia LayerA closely related topic
- Go sideways: RaylibA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Clean CodeRobert C. Martin · 2008- 📕Procedural Content Generation for C++ Game DevelopmentDale Green · 2016
Introduction to making very big booksUnited States. Congress. Senate. Committee on Pensions · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Simple DirectMedia Layer Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia…
- Raylib raylib is a cross-platform open-source software development library. The library was made to create graphical applications and games. The library is designed…
- Irrlicht Engine Irrlicht (German pronunciation [ˈɪʁlɪçt], English: will-o'-the-wisp) is an open-source game engine written in C++. It is cross-platform, officially running…
- Allegro (software library) Allegro is a software library for video game development. The functionality of the library includes support for basic 2D graphics, image manipulation,…
- Free and open-source graphics device driver A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application…
- OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The…
- Blitz BASIC Blitz BASIC is the programming language dialect of the first Blitz compilers, devised by New Zealand–based developer Mark Sibly. Being derived from BASIC…
- Pygame Pygame is a cross-platform library of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be…