Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

The "window_frame_update()" function creates a black screen on the Steam Deck. With no reliable way to detect the Steam Deck currently, is there instead a way I can test on the extension side of things for compatibility before running that function?

There’s an extension that adds the function to check for Steam Deck.

Other than that, your best bet would probably be to check for things inside os_get_info().

I don’t have a Steam Deck so I cannot test anything related to this.

I’m also surprised that anyone uses the extension with Steam games considering that it seems to cause anomalies with Steam overlay.

Perhaps my implementation avoided Steam overlay issues somehow; it seems to work fine/never had any complaints with almost 30k users. I'll try your suggestions, thanks.