SDL2-CS
MonoGame
Our great sponsors
SDL2-CS | MonoGame | |
---|---|---|
7 | 95 | |
995 | 10,819 | |
- | 1.7% | |
4.5 | 8.9 | |
4 months ago | 2 days ago | |
C# | C# | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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
-
Using ImGui.NET with SDL2-CS?
I'm building a mini game engine using SDL2-CS as a way to learn about things like P/Invoke. (I already have quite a bit of experience with C++ and SDL2)
-
Sometimes you just gotta do what you gotta do. Doesn't mean it will be pretty though...
Source: SDL2-CS
-
Anyone able to get SDL2 working with C#?
Download, build and add a reference to this SDL2 C# binding by @flibitijibibo: (https://github.com/flibitijibibo/SDL2-CS)
-
SDL2 + OpenGL in C#?
Is there a way for me to use SDL2 with OpenGL and C#? The SDL2 C# bindings I'm using don't seem to have bindings for the OpenGL commands. Honestly I just want a quick way to draw 2D primitives with fragment shaders (I don't need vertex shaders). I've worked with OpenTK, but it seems counterintuitive to mold it into a program where you wanna just make draw calls without worrying about Vertex Arrays. Is there any way for me to get access to fragment shaders in SDL2 with C#?
-
I need something like Pygame + PyOpenGL or LWJGL, but for C#/.NET
https://github.com/flibitijibibo/SDL2-CS for SDL
-
What are some good tutorials for making 2D games with C# in visual studio without a game engine?
I'd recommend using an SDL2 wrapper for C# (possibly this one) and start building your system out piece by piece. You'll learn more from this attempt than any book, course, or existing game engine could ever teach you.
-
Do somebody use SDL for C#?
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.
MonoGame
-
The MonoGame Foundation launch
To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.
-
Not only Unity...
https://github.com/MonoGame/MonoGame /
-
MonoGame VS kni - a user suggested alternative
2 projects | 10 Oct 2023
- MonoGame: An Open-Source, Cross-Platform Game Development Framework
-
OSS Game Engines are increasing their stars on GitHub due to Unity's missteps
Yes, it is possible, but you need to use a game framework not a game engine.
Example of a game framework: http://www.monogame.net.
-
Unity's Trap
Monogame, though it doesn't do much hand-holding: https://github.com/MonoGame/MonoGame
Webassembly support is spotty, though in progress AFAICT.
Used by a few 2D games like Stsrdew Valley and Celeste.
- MonoGame
- Zune was a gaming platform for about 5 minutes; I miss XNA.
-
Which tools should I use to create my game ?
Some that I am aware of and that support at least Windows and Android are (Monogame)[https://www.monogame.net/], (Cocos2D)[https://www.cocos.com/en/cocos2d-x], (LÖVE)[https://love2d.org/]. But there are likely many more. Even more basic ones which are just another abstraction layer on top of SDL (like (Oxygine)[https://oxygine.org/]).
-
What mobile game engine to choose for a simple multiplateforme gacha game?
- https://www.monogame.net/
What are some alternatives?
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
FNA - FNA - Accuracy-focused XNA4 reimplementation for open platforms
ImGui.NET - An ImGui wrapper for .NET.
Stride Game Engine - Stride Game Engine (formerly Xenko)
SharpDL - 🕹️ Sharp DirectMedia Layer (XNA-like Framework for SDL)
raylib - A simple and easy-to-use library to enjoy videogames programming
Nez - Nez is a free 2D focused framework that works with MonoGame and FNA
Metalkons-Slots - Slot machine game in the console
SkiaSharp - SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.