Puzzle Quest 3 is available to play on PC, mobile (Android and iOS), Xbox and Playstation.
Crossplay is available for PC, mobile and Xbox by linking your game account.
Unfortunately, at this time, crossplay between Sony and other platforms is not available.
Cross generation play is available between Playstation 4 and Playstation 5. You can play the same game account on PS4 or PS5 by opening the game while signed into the same PSN account you used to create your Puzzle Quest 3 account.