/SFMLSharp

C# binding of SFML for .NET

Primary LanguageC#OtherNOASSERTION

SFMLSharp

This repo contains the code for SFMLSharp, a CSFML binding in C# with the style of the original SFML and with all of the .NET thingies.

What is SFML?

Official Page: https://www.sfml-dev.org/

SFML is a simple, fast, cross-platform and object-oriented multimedia API. It provides access to windowing, graphics, audio and network. It is originally written in C++, and this is a binding over the C binding in C# for .NET 6.0.

An existing .NET binding of SFML has already existed, but it use .NET Standard 2.0 that is already compatible with all of the .NET languages and runtimes. However, this project aims for speed over compatibility, matching original SFML style, using latest tools and feature, and to be keep updated with the lastest .NET version.

Authors

Download

Currently, SFMLSharp is in development and there is no official release yet. However, you can clone this repository and build it yourself.

Contributing

If you want to contribute, thank you! SFML, CSFML, and SFMLSharp are open-source projects, and they needs your help to go on growing and improving.

If you want to contribute to this project, you can go ahead and create a new issue or make your pull request. You can also reach me on the SFML Discord Server or my own Discord at Yvvki#8673 and discuss what you could work on.

License

SFMLSharp (including this, SFML, CSFML, and each repo) is licensed under the zlib license.