While off-the-shelf game engines like Unity, Godot and Unreal often make it easy to bring games to Linux - what about developers who roll their own? Utopixel have blogged about bringing their new game Outer Wonders to Linux.
Outer Wonders is an in-development pixel-art adventure with plenty of puzzles to solve. You play as Bibi, a sweet little round monkey. Exploration is going to be a key part in solving puzzles, as you may need to have a good look around for how to overcome each one as they're hoping it will be "more elaborate than traditional maze games".
The developers mentioned that "supporting Linux specifically was no easy task" but why? Well, mainly it seems because "documentation about building and deploying games for Linux is scarce and often intricate" so they wanted to do their part on helping others achieve excellent Linux support and how they did it for Outer Wonders.
The developer goes through details like ensuring the widest compatibility possible by dealing with glibc, SDL 2, dependencies and more. It's actually a pretty interesting piece for developers who are not using a traditional game engine. I do love the games industry when it comes to indie developers like this. There's such a great feeling of cooperation and coming together, when you see developers publishing what they've learned for others like this to then learn from and use.
Want to give it a go? Good news, there's a demo available right now on itch.io featuring 7 puzzles, requiring 15-30 minutes overall.