C# bindings for the SDL3 family of libraries.
Product | Usage | Package |
---|---|---|
SDL |
dotnet add package ppy.SDL3-CS |
|
SDL_image |
dotnet add package ppy.SDL3_image-CS |
|
SDL_ttf |
dotnet add package ppy.SDL3_ttf-CS |
Contributions to keep the bindings up-to-date with upstream changes are welcome. If you have improvements or updates, feel free to submit a pull request.
Product | win-x64 |
win-x86 |
win-arm64 |
osx-arm64 |
osx-x64 |
linux-x64 |
linux-x86 |
linux-arm64 |
linux-arm |
ios |
android |
---|---|---|---|---|---|---|---|---|---|---|---|
SDL3-CS |
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
SDL3_image-CS |
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
SDL3_ttf-CS |
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Bindings are generated via the provided Dockerfile:
docker build -t 'sdl-gen' .
docker run --rm -v .:/app -w /app -it sdl-gen
This code is released under MIT.