Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Online Multiplayer Service

A topic by Vlad79X created Jul 22, 2022 Views: 338 Replies: 3
Viewing posts 1 to 3

So I wanted my game to use one of the big online multiplayer services, you may have heard of it, Steam.

Also Epic has their online system and I can also use that, my only problem is that both of them have to have a player logged in to work with their servers, I’m thinking the vast majority of people on itch have Steam accounts right? since it will be a requirement to play my game

Yes i can Help

(+1)

hey! by any chance are you familiar with steam api for ue4?

Submitted

> 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.