SDL2-CS VS SharpDL

Compare SDL2-CS vs SharpDL and see what are their differences.

SDL2-CS

SDL2# - C# Wrapper for SDL2 (by flibitijibibo)

SharpDL

🕹️ Sharp DirectMedia Layer (XNA-like Framework for SDL) (by babelshift)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
SDL2-CS SharpDL
7 1
995 10
- -
4.5 0.0
4 months ago over 2 years ago
C# C#
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

SDL2-CS

Posts with mentions or reviews of SDL2-CS. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-01.

SharpDL

Posts with mentions or reviews of SharpDL. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-22.
  • Do somebody use SDL for C#?
    3 projects | /r/gamedev | 22 Oct 2021
    Hi. I wrote my own little game in python. Now I'd like to do the same in C# to learn the language. Pygame is a binding of SDL so I got interested in it. I googled and found two bindings of SDL for C#: https://github.com/flibitijibibo/SDL2-CS https://github.com/babelshift/SharpDL But I see in internet that SDL is very unpopular. Do somebody of you use SDL in C# for game developing? I prefer SDL over Unity or Monogame for now, because I'd like to program as low level as possible.

What are some alternatives?

When comparing SDL2-CS and SharpDL you can also consider the following projects:

OpenTK - The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

Raylib-cs - C# bindings for raylib, a simple and easy-to-use library to learn videogames programming

ImGui.NET - An ImGui wrapper for .NET.

raylib - A simple and easy-to-use library to enjoy videogames programming

Metalkons-Slots - Slot machine game in the console

Silk.NET - The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

rlImGui-cs - A Raylib-cs integration with DearImGui

SDL_image - Image decoding for many popular formats for Simple Directmedia Layer.

Veldrid - A low-level, portable graphics library for .NET.

csharp-sdl-imgui - This is a project for game creation, OpenGL window context creation in SDL2 and input control, implemented in Csharp

SDL - Simple Directmedia Layer