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.
Also, SFML isn't as bad, they provide a C binding called CSFML, though they provide no offline documentation.

@ryo Only problem with SFML is that they refuse to add Wayland support.

@xianc78 Would you recommend SDL over SFML?
If so, for what reason?

I was trying to find a list of arguments to use one over the other, and all I found was a REEEEdit post with people arguing over which one is more Value friendly and which one is not.
Plus I can't take anyone on REEEdit at face value, considering the rating system that promotes dogma over debate.
Follow

@ryo I never used SDL directly. I have tried SFML, but my C++ knowledge (namely using pointers and dynamic variables effectively) was limited at the time. I'd say it's much easier than SDL since it has built-in features like a 2D camera and networking.

I would probably recommend SDL over SFML only because SDL is supported on more platforms, namely obscure ones like Haiku, RISC OS, Amiga OS, etc. I do know that SFML doesn't support Wayland so it isn't compatible with Linux distros using that. In fact, SFML doesn't even support iOS and Android yet.

· · Web · 1 · 0 · 1
@xianc78 Wayland is perhaps a minor issue when it comes to distro's, all distro's (at least, the actively maintained ones) support both X11 and Wayland, which one you use depends rather on the window manager or desktop environment (like i3 is X11 only while Sway is the Wayland implementation of that, KDE supports both and installs back, Gnome is mostly Wayland and also installs an X11 version as a fallback etc).
Sign in to participate in the conversation
Game Liberty Mastodon

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