If I want to test the online multiplayer functionality using Steam, do I need to register a game, or will using the 480 app be sufficient?

I asked ChatGPT, and it told me that 480 (Spacewar) is a restricted test AppID with several important limitations:

Lobby/Matchmaking functionality is not truly usable.

The createLobby() call will be accepted, but it won’t actually create a lobby.

The _on_lobby_created() callback will never be triggered.

Therefore, you won’t see friends joining, and you can’t test multiplayer logic.

You can only test APIs such as Steam Overlay, friend list, achievements, and voice chat.

The Steam Overlay can be opened.

You can call Steam.openOverlay() to open the friends interface.

You can use it to debug whether Steam initialization and API calls are successful.

It cannot be used to test actual multiplayer lobby logic.

If you want to debug Godot’s LobbyMultiplayerPeer, lobby creation, and player synchronization, 480 is not usable.

You must register your own Steam AppID (even for testing purposes).

Why not try it and see if it works?

I tried, but it didn’t work. I’m not sure if it’s my problem or a problem with Steam.

To be honest I’m not entirely sure why chatgpt told you to do all of that, I’ve looked into it and cannot find any evidence that any actual development work was done without registering your game with steam first.

Besides, using another games appid technically breaks Terms of Service, so I recommend just making your game, don’t worry about the steam integration, simply create mocks / dummy objects, and once your game is ready, pay the developer fee, and you’ll have your own AppID AND access to the SDK.