Python bindings for SFML

This is version 1.3 of the Python bindings for SFML, based on the final release of SFML2 and is made available under the terms of the LGPLv3 license.

Consider this version as a stable release candidate to version 1.4 since they are still remaining minor task regarding the documentation, the unit tests and the packaging. You may want to check out the todo lists: here.

By combining the strength of SFML with the ease of the Python language, we can provide an amazing tool to quickly build multimedia software.

These bindings were created in large part by Jonathan De Wachter, with significant contributions from Edwin Marshall. Other contributors include Jorge Araya Navarro and Richard Sims.

Table of Contents

  • What’s New?

    What’s new since the last release, and what we have planned for the next one.

  • Download

    Instructions on where and how to install these bindings for various platforms. Includes information on how to compile them from source.

  • Getting started

    A gentle introduction to these bindings, covering some basic principles.

  • Examples

    Practical examples demonstrating how various parts of this binding can work together with each other as well as other APIs.

  • Tutorials

    Tutorials focusing on the various core principles integral to understanding how SFML works.

  • API Reference

    Complete library reference organized by each of the binding’s five core modules.

  • Add-Ons

    Documentation for complementary SFML-based libraries that have also been ported to Python.

  • Cython/C API

    Embed Python code using SFML into your C/C++ application or write your own Python extension using the C/Cython API.

Next Version

Version 1.4.0 will concentrate on fixing bugs In addition, it will be the first version to officially support Mac OS X.

Table Of Contents

Next topic

What’s New?

This Page