All Projects → SFML → Sfml.net

SFML / Sfml.net

Licence: other
Official binding of SFML for .Net languages

Projects that are alternatives of or similar to Sfml.net

Csfml
Official binding of SFML for C
Stars: ✭ 211 (-40.4%)
Mutual labels:  hacktoberfest, opengl, graphics, audio, multimedia, sfml
Sfml
Simple and Fast Multimedia Library
Stars: ✭ 7,316 (+1966.67%)
Mutual labels:  hacktoberfest, opengl, graphics, audio, multimedia, sfml
Rust Game Development Frameworks
List of curated frameworks by the **Game Development in Rust** community.
Stars: ✭ 81 (-77.12%)
Mutual labels:  opengl, graphics, audio
Openframeworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Stars: ✭ 8,652 (+2344.07%)
Mutual labels:  opengl, graphics, audio
Rust Av
Multimedia Toolkit written in pure rust.
Stars: ✭ 411 (+16.1%)
Mutual labels:  hacktoberfest, audio, multimedia
Mlt
MLT Multimedia Framework
Stars: ✭ 836 (+136.16%)
Mutual labels:  opengl, audio, multimedia
Silk.net
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (+50.85%)
Mutual labels:  hacktoberfest, opengl, graphics
conan-sfml
[OBSOLETE] The recipe is now in https://github.com/bincrafters/community
Stars: ✭ 13 (-96.33%)
Mutual labels:  multimedia, sfml
Tinyengine
Tiny OpenGL Wrapper / 3D Engine in C++
Stars: ✭ 251 (-29.1%)
Mutual labels:  opengl, audio
Midivisualizer
A small MIDI visualizer tool, using OpenGL
Stars: ✭ 347 (-1.98%)
Mutual labels:  opengl, graphics
Cute headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Stars: ✭ 3,274 (+824.86%)
Mutual labels:  opengl, audio
smk
SMK - Simple multimedia kit - C++ WebAssembly
Stars: ✭ 89 (-74.86%)
Mutual labels:  multimedia, sfml
Flingengine
A Vulkan game engine with a focus on data oriented design
Stars: ✭ 239 (-32.49%)
Mutual labels:  hacktoberfest, graphics
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (-25.71%)
Mutual labels:  opengl, graphics
Vispy
Main repository for Vispy
Stars: ✭ 2,771 (+682.77%)
Mutual labels:  hacktoberfest, opengl
Bansheeengine
Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+720.9%)
Mutual labels:  opengl, graphics
Gwion
🎵 strongly-timed musical programming language
Stars: ✭ 235 (-33.62%)
Mutual labels:  hacktoberfest, audio
Ofelia
A real-time cross-platform creative coding tool for multimedia development
Stars: ✭ 269 (-24.01%)
Mutual labels:  opengl, graphics
Talk Android
📱😀 Video & audio calls through Nextcloud on Android
Stars: ✭ 282 (-20.34%)
Mutual labels:  hacktoberfest, audio
Limonengine
3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (-6.5%)
Mutual labels:  hacktoberfest, opengl

SFML.Net - Simple and Fast Multimedia Library for .Net

Build Status

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 project is its official binding for .Net languages (C#, VB, ...).

Authors

Download

You can get the latest official release on NuGet or on the SFML website. You can also get the current development version from the git repository.

Learn

There is no tutorial for SFML.Net, but since it's a binding you can use the C++ resources:

Of course, you can also find the SFML.Net API documentation in the SDK.

Dependencies

The NuGet package of SFML.Net comes with all dependencies, including native CSFML and SFML libraries for most platforms.

For unsupported platforms or non-NuGet sources, you must have a copy of CSFML. CSFML can be compiled from source or downloaded from the official release page. Also note that since CSFML depends on the main SFML project you also need all SFML runtime dependencies.

Another dependency is the OpenTK library. This is required by the examples to run correctly. It is not required unless you plan on running the example programs that are included.

Contribute

SFML and SFML.Net are open-source projects, and they need your help to go on growing and improving. Don't hesitate to post suggestions or bug reports on the forum or post new bugs/features requests on the issue tracker. You can even fork the project on GitHub, maintain your own version and send us pull requests periodically to merge your work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].