> both of them have to have a player logged in to work with their servers,
Just FYI: Epic Online Services doesn't require a player to have an account nor be logged in, in order to use multiplayer features in a game.
I've used EOS online/multiplayer features in a number of my game jam Godot games including https://rancidbacon.itch.io/the-endov-society & https://rancidbacon.itch.io/power-sauce.
This makes use of the "Device ID" feature of EOS: https://dev.epicgames.com/docs/services/en-US/GameServices/Connect/index.html#us...
The lack of a player login requirement was one of a number of factors that attracted me to EOS in the first place.
Also, FWIW, I noticed that a recent SDK release apparently supports cross-play with Steam account holders which is interesting: https://dev.epicgames.com/docs/services/en-US/WhatsNew/index.html#crossplay
That said, I'd still warn you that (especially for Game Jams) in comparison with a browser based game it's very difficult to get people to go through the effort of downloading an executable in order to try a game & then wait around in the hope that someone else will join.