프로젝트 소개
SFML(Simple and Fast Multimedia Library)은 C++로 작성된 크로스 플랫폼 객체 지향 멀티미디어 API입니다. 윈도우, 그래픽, 오디오, 네트워크 모듈을 제공하여 게임 및 대화형 애플리케이션에 적합합니다. 이 라이브러리는 간단하고 빠르게 설계되었으며 C, .Net, Ruby, Python용 바인딩을 사용할 수 있습니다.
현재 개발은 master 브랜치의 버전 3에 집중되어 있으며 2.x 시리즈에는 새로운 기능이 계획되어 있지 않습니다. 사용자가 SFML을 자동 다운로드 및 빌드로 빠르게 설정할 수 있도록 CMake 기반 프로젝트 템플릿이 제공됩니다. 공식 릴리스는 SFML 웹사이트에서 다운로드할 수 있으며 개발 스냅샷은 아티팩트 스토리지에서 사용할 수 있습니다.
설치 지침은 지원되는 각 플랫폼 및 컴파일러에 대한 공식 튜토리얼에서 제공됩니다. 학습 자료로는 공식 튜토리얼, 온라인 API 문서, 커뮤니티 위키가 있습니다. 커뮤니티 지원은 Discord, Twitter, 포럼(영어 및 프랑스어)을 통해 제공됩니다.
SFML은 오픈 소스이며 기여를 환영하며 웹사이트에서 지침을 확인할 수 있습니다. zlib/libpng 라이선스로 배포되어 상업적 또는 개인 프로젝트에서 제한 없이 무료로 사용할 수 있습니다. 이 라이브러리는 stb_image, FreeType, libogg, libvorbis, libflac, miniaudio, HarfBuzz 등 여러 외부 라이브러리에 의존하며 각각 해당 라이선스를 따릅니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.