Things are a bit worse on the game engine side of things.
Both Godot and Love2D are Cuckflared.
libsdl.org is the cleanest of them all, though finding offline downloadable documentation wasn't as straight forward.

@ryo I was going to recommend Pygame as an alternative to Love2D (even though Python is much slower than Lua) but it turns out that Pygame is also CuckFlared.

There is also Gosu (which I never used). It's built on top of SDL and supports C++ and Ruby. I think I might try it if MonoGame goes to complete shit or if MIcrosoft finally fucks over C# gamedevs.

libgosu.org/

@xianc78 I think I'll just go with SDL after all.
Seems to be the only library that supports C natively (SFML is as the CSFML binding).
Not really a fan of C++ and Ruby.

@ryo Too bad all the documentation and tutorials for SDL use C++, but if you know both you can easily understand how to use it with C.

LazyFoo seems to have the best SDL tutorials. It's all in C++ though, but I think you can easily translate the knowledge to C.

lazyfoo.net/tutorials/SDL/inde

He actually got an email once saying that he should rewrite his tutorials in C, but he replied bringing up the "tool-box fallacy".

lazyfoo.net/articles/article11

@xianc78
@ryo also monogame had a ton of paper books because the XNA books still apply mostly to it. Ofc it's c# but I'm sure there's even Japanese language books on it.

I have numerous monogame and sdl 1.2 PDFs.
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.