IT-lexicon › Programmeren › SFML

SFML

Programmeren Svenska → Bijgewerkt: 2026-10-27
Meer info
Bedenker
Laurent Gomila
Jaar
2007
Type
Multimediabibliotheek
Licentie
zlib
Officiële site
sfml-dev.org

Simple and Fast Multimedia Library — een C++-bibliotheek voor vensters, 2D-graphics, audio en netwerken, en vaak het eerste waarin mensen een game schrijven zodra ze het zat zijn steeds vanaf nul te beginnen.

SDL is in C geschreven en laat het meeste werk aan de programmeur over. SFML, in 2007 uitgebracht door de Fransman Laurent Gomila, pakte dezelfde taak aan maar zette er een objectgeoriënteerde C++-interface bovenop OpenGL overheen: sprites, texturen, tekst en vormen zijn klassen die je aanmaakt en tekent. Het is opgedeeld in modules — system, window, graphics, audio en network — en je linkt alleen wat je gebruikt.

Het is geen engine: geen scènegraaf, geen physics, geen editor. Juist daarom sloeg het aan in klaslokalen en op game jams, waar het erom gaat de gameloop te begrijpen in plaats van in een engine rond te klikken. Versie 3.0 verscheen eind 2024 en vereiste C++17, waardoor vrijwel elke oude tutorial op internet het begaf.

← Terug naar het lexicon