IT-lexikon › Programmering › SFML

SFML

Programmering In English → Uppdaterad: 2026-10-27
Mer info
Skapad av
Laurent Gomila
År
2007
Typ
Multimediabibliotek
Licens
zlib
Officiell sajt
sfml-dev.org

Simple and Fast Multimedia Library — ett C++-bibliotek för fönster, 2D-grafik, ljud och nätverk, ofta det första man skriver ett spel i efter att ha tröttnat på att börja om från noll.

SDL är skrivet i C och lämnar det mesta åt programmeraren. SFML, som fransmannen Laurent Gomila släppte 2007, tog samma uppgift men byggde ett objektorienterat C++-gränssnitt ovanpå OpenGL: sprites, texturer, text och former är klasser man skapar och ritar. Biblioteket är uppdelat i moduler — system, fönster, grafik, ljud och nätverk — och man länkar bara det man använder.

Det är ingen spelmotor: ingen scengraf, ingen fysik, ingen editor. Just därför har det blivit populärt i undervisning och spelsylter, där poängen är att förstå spelloopen i stället för att klicka i en motor. Version 3.0 kom i slutet av 2024 och krävde C++17, vilket bröt nästan varje gammal handledning på nätet.

← Tillbaka till lexikonet