You can play Xbox One games on Mac using an app that lets you stream your Xbox to your Mac, just like Windows users do. This works best on your home connection, but you can set your Xbox to play remotely over the Internet. Here’s what you need, how well it works, and other important details.
With Windows 10, you can stream your Xbox games to your computer on the same network, but there is no official support for Mac. An app called OneCast uses the same technology that Windows uses to let you stream your Xbox One to your Mac. You can connect an Xbox One controller via Bluetooth or USB and play your Xbox games on your Mac.
OneCast $19.99 for the full version. You can get a 14-day free trial; this means you can easily see if this is working with your setup. Here’s how to get started.
OneCast Review
How to play Xbox One games on mac.
I tested this using an Xbox One X connected to my home network with a network cable and a MacBook Pro connected to the network with a 5Ghz WiFi connection. Installation is simple and works very well. I played it in high video quality and it was close to the same experience as playing on a Windows laptop on the same network. The video looked nice and the controls are mostly responsive. There were times when I felt a little understaffed when playing fast-twitch games like Forza Horizon, and it definitely cost a gunfight in PUBG during a game, but overall it’s a good experience for the price. Playing PUBG on Mac without Xbox is still a better experience.
How to Play Xbox One Games on Mac

Play Forza Horizon, PUBG and other Xbox One games on your Mac with game streaming.
Here’s what you need to get started and have the best setup for playing Xbox One games on your Mac. You need to connect your Xbox One to your network with an ethernet cable and connect your Mac to the 5Ghz network on your WiFi. This might work without it, but you won’t have the best experience.
- Open the stream on your Xbox One. You need to turn on your Xbox One and go to
- Then on.
- Leave your Xbox on and sign in to the profile you want to use.
- Download OneCast trial and install it on your Mac.
- Open OneCast
- Click Register Xbox One.
- The app will find your Xbox One on the network and connect.
- Sign in to the Xbox account on your Mac.
- You should now connect to Xbox One and see your home screen on Mac.
- Choose a game and start playing using your Xbox One controller.

Connect to your Xbox One and start streaming games to your Mac.
You can pair newer Xbox One controllers (those from One S and newer) to a Mac using Bluetooth. To do this, press and hold the sync button next to the USB connection and then go to the Xbox One wireless controller and connect. Or you can plug in a USB to Micro USB cable and connect that way. If you add-on, open OneCast, click Controller, then Install Xbox One Controller USB driver. If you plan to do this often, I recommend getting a second controller to use with your Mac.
You only need to register the Xbox One and connect the controller once. After that, you can choose from a drop-down menu to choose which Xbox One you want to connect to. Click on Connect and you will now see your Xbox One home screen.
You can play any digital game you own or any game you have on your disc drive. You can also use it as a handy way to check for game updates or start a new patch or new game download.
Last updated 2022-02-12. This post may contain affiliate links. Click here to read our disclosure policy for more details. Images via Amazon API