You can set up Windows gaming on an Apple Silicon Mac without buying a launcher. This guide walks through a free manual route using Sikarugir, a maintained Wine wrapper: install the tools, create a separate Windows environment, choose graphics settings, install Steam or a standalone game, and make a repeatable launcher.
Free means no charge for this setup route. Games, subscriptions inside games, and any separately required operating-system license are not included. This Wine route does not install Windows and does not require a Windows OS license. It also does not promise that your particular game will work.
Checked September 5, 2026. We verified upstream download sources, package definitions, current engine/template lists, and configuration control names. This is a source-checked walkthrough, not a claim that we completed a fresh installation or played every game on every Mac. Upstream versions and storefront prices can change.
Choose the route that fits your game
First check the game's store page for a native macOS version and its current macOS requirements. If one exists, install that version directly. For a Windows-only game, check its anti-cheat, graphics requirements and recent Mac compatibility reports before downloading tens of gigabytes.
Wine implements Windows APIs on macOS; graphics translation connects the game's DirectX calls to a supported Mac graphics backend. Rosetta translates Intel code on Apple Silicon. A virtual machine instead boots a complete guest operating system. Parallels normally runs Windows 11 Arm on Apple Silicon, with Windows handling compatible x86/x64 applications and Parallels providing a virtual graphics device. These approaches have different compatibility limits.
Affiliate disclosure: We sell Bourbon. The CrossOver and Parallels links below are affiliate links, and we may earn a commission if you purchase through them.
| Choice | Cost and conditions | Why choose it? |
|---|---|---|
| Manual Sikarugir setup | No setup-software purchase; games separate | You want control and can spend time choosing settings and troubleshooting. |
| Bourbon | $29.99 one-time purchase | You prefer a guided app and centralized setup/library management. Check your games and current release requirements first. |
| CrossOver+ | $74 USD list; $62.90 with MIKETHETECH15 when accepted at checkout | A commercial compatibility layer with 12 months of support, upgrades and fixes. Your purchased version keeps working after that period; further support/upgrades require renewal. Do not assume the introductory discount applies to renewal. |
| Parallels Desktop | Standard: $99.99/year list; Pro: $119.99/year list. Current official US promotional data shows $54.99 and $65.99 respectively; confirm offer duration and final price at checkout. Standard perpetual: $219.99 for the purchased version. Subscriptions auto-renew by default; future major versions are not included with the perpetual license. | You need a full Windows environment as well as compatible games. Windows licensing is separate. |
Prices are a September 5, 2026 USD snapshot, before applicable tax. Region, promotion, edition and renewal terms can change; confirm the final total and auto-renewal terms before paying. A higher-priced option still cannot guarantee a game's compatibility. See CodeWeavers' store and Parallels' edition comparison for current terms. The Parallels promotional figures come from its live pricing data; we did not complete a purchase or verify a final checkout total. Read its subscription and perpetual-license terms and CrossOver licensing terms.
1. Prepare your Mac and game files
- Use an Apple Silicon Mac with macOS Sonoma 14 or later for this Sikarugir route. Check Apple menu → About This Mac. Keep enough free storage for the game, installer, wrapper and a backup; a large game can require substantially more space during installation than its final size.
- Have an administrator account available for prerequisite installers, an internet connection, and a legitimate Windows game installer or Steam account. Quit other games before configuring the new wrapper.
- Use the official Sikarugir GitHub repository. The maintainers explicitly warn that the similarly named sikarugir.com website is unrelated. Do not obtain engines or installers from that site.
- Back up existing saves. A Wine wrapper is an application environment, not a security sandbox: run only installers you trust.
2. Install Rosetta and Homebrew
Open Terminal from Applications → Utilities. If Rosetta is not installed, run this command and read/accept Apple's displayed license prompt:
/usr/sbin/softwareupdate --install-rosetta
Apple explains Rosetta in its official support article. If it is already installed, continue.
Run brew --version. If Terminal reports that brew is not found, open Homebrew's official site and follow its current installer instructions. Complete the “Next steps” printed by the installer, including its shell configuration instructions, then open a new Terminal window and run brew --version again. Follow any Command Line Tools requirement shown by the installer; xcode-select --install opens Apple's installer when those tools are missing. Use Homebrew's standard Apple Silicon installation at /opt/homebrew; this guide does not need a second Intel Homebrew.
See Homebrew's installation requirements if this step fails. Do not continue until brew runs successfully.
3. Install Sikarugir Creator from its official tap
Review the project's package definition, then run these commands individually:
brew update
brew trust Sikarugir-App/sikarugir
brew install --cask Sikarugir-App/sikarugir/sikarugir
The trust command approves this third-party tap. Its installer downloads Creator from the project's GitHub release; its post-install step removes quarantine from that app and applies an ad-hoc signature. That is not Apple notarization. Decide whether you trust this specific source before installing. Do not disable Gatekeeper globally. If an older Homebrew does not recognize brew trust, update Homebrew and consult the current upstream instructions.
Open Sikarugir Creator in Applications. Creator 1.0.1 was listed when we checked. Older tutorials may say Wineskin or Kegworks; their interface labels can differ. Also, brew install --cask wine-stable is not our installation path: Homebrew currently marks that cask disabled.
4. Download an engine and create a wrapper
- In Creator, download the template offered in the Template area. Our check found Template-1.0.15 in the official template list.
- Open the engine selector and download WS12WineSikarugir10.0_6, a version present in the official engine list at publication. Select it after download. Treat this as a documented starting point, not a claim that it is the best engine for every title. Record any different version you choose.
- Use Create empty app, name it Manual Steam (or a specific standalone game's name), and click Create. In older Creator interfaces this action may be called “Create New Blank Wrapper.”
- Wait for creation to finish and open the resulting location. Keep the wrapper in your user Applications folder, usually
~/Applications/Sikarugir. Record its actual location if you choose another folder. - Open the empty wrapper to configure it. To return to configuration later, right-click the wrapper in Finder, choose Show Package Contents, and open its Configure application. The wrapper contains its own virtual C: drive and settings.
Use a different wrapper for a game that needs conflicting settings. Do not point this experiment at a Bourbon or CrossOver bottle. If an engine download returns “too many requests,” wait and retry later; don't substitute an untrusted mirror.
5. Choose the graphics path
Start with the wrapper's defaults and open Configure → Advanced to inspect the graphics controls. The upstream defaults use WineD3D for older DirectX, D9VK for DirectX 9, and DXMT for DirectX 10/11. The following choices are alternatives, not settings to stack:
| Game requirement | Starting choice | What to check |
|---|---|---|
| DirectX 8 or earlier / simple 2D | Default WineD3D path | Try a windowed launch first. |
| DirectX 9 | Default D9VK path | Keep the default initially; investigate game-specific reports if it fails. |
| DirectX 10 or 11 | DXMT | If rendering fails, quit the game and try DXVK as a separate test. |
| 64-bit DirectX 11 or 12 | Optional D3DMetal | Apple Silicon required. Review the separate Apple license before using it. |
The Configure controls are named “DirectX to Metal translation layer - (DXMT),” “DirectX to Vulkan translation layer - (DXVK),” and “Direct3D to Metal translation layer - (D3DMetal).” Select one relevant backend and close configuration before launching. The current configuration code turns the other two off when one is selected.
D3DMetal is optional proprietary Apple software, not open-source Wine. Sikarugir links its D3DMetal license; review its conditions. This guide's default DXMT route does not require enabling it. If you do not accept those terms, leave D3DMetal disabled and choose a game that works with another backend. Do not assume generic Linux DXVK/VKD3D install commands create a supported macOS DirectX 12 setup.
6. Install Windows Steam and your game
- Visit Valve's Steam download page and select the Windows download. You need
SteamSetup.exe, not the macOS DMG. - In your Manual Steam wrapper's Configure window, choose Install Software → Choose Setup Executable. Select
SteamSetup.exefrom Downloads. - Complete Steam's installer inside the wrapper using its default C: drive location. Let Steam update. If setup offers to launch Steam immediately, you can clear that option and finish setup first.
- When Configure asks which executable to launch, choose
C:\Program Files (x86)\Steam\steam.exe. If it does not offer the right file, use Advanced → Browse beside “Windows EXE” to selectsteam.exefrom the wrapper's C: drive. Do not leave the launch target pointing to SteamSetup.exe. - Close Configure and double-click the Manual Steam wrapper. Sign in using Steam's normal interface and complete Steam Guard yourself.
- Open Library, choose a Windows game whose requirements fit this route, and click Install. Use the default library inside the wrapper initially.
- Click Play. Allow the game's legitimate first-run prerequisite installers to finish. Start with low graphics settings, a modest resolution and windowed mode. Confirm the main menu, actual gameplay, sound, controls, saving and loading.
- Exit the game and Steam, reopen the wrapper, and launch the game again. A working installer or menu alone is not a successful gameplay test.
Steam working does not establish that every game in its library works. Native Mac games belong in native macOS Steam. If a specific game's launcher update breaks the Windows client path, check current reports before changing a working wrapper.
7. Install a standalone EXE, MSI or portable game instead
Create a separate wrapper with a descriptive name. Download the Windows installer from the game's publisher or your store account. For GOG titles, use the game's offline backup installer when available and keep its EXE and any accompanying BIN files together.
- Choose Install Software → Choose Setup Executable, select the EXE or MSI, and complete installation to the wrapper's C: drive.
- For an extracted portable game, use Install Software → Copy a Folder Inside. Copy the entire game folder, including data files; copying only the EXE is rarely enough.
- Select the actual game executable when prompted. Use Advanced → Browse to correct the Windows EXE path if necessary. Avoid selecting an uninstaller or setup program.
- Use Test Run once, then close Configure and launch normally by double-clicking the wrapper. Repeat the gameplay/save/reopen checks from the Steam section.
You can drag the completed wrapper to the Dock for convenient launching. Store-dependent games may still require their original client; an EXE file alone does not remove DRM or ownership requirements.
8. Troubleshoot one change at a time
- Nothing opens: Check the Windows EXE path, selected engine and Rosetta installation. Use Configure → Advanced → Test Run, then View Last Run Log File. Keep the first relevant error plus your macOS, chip, engine, template and renderer versions.
- Black screen or graphics error: Confirm the game's DirectX requirement. Try windowed mode and lower resolution. For a DX11 game, compare DXMT and DXVK in separate runs after fully exiting the game. DX12-only games need an appropriate DX12 path; switching to DXVK is not a universal solution.
- Missing Visual C++ or .NET: Use the game's supplied prerequisite installer or a game-specific recommendation. Configure includes Winetricks and Wine tools, but installing every runtime or random DLLs into one wrapper can create new conflicts.
- Steam installs but the game fails: Verify game files inside Steam. Check the game's launcher, anti-cheat and recent compatibility reports. Do not infer compatibility from a successful Steam login.
- A process remains stuck: Save work in other Wine apps first. Configure offers Kill Wine Processes; use it cautiously because terminating Wine processes can discard unsaved work. Then reopen the affected wrapper.
- Gatekeeper or malware warning: Recheck the download source and upstream guidance. Don't turn off system-wide security or assume every detection is harmless.
9. Back up before updates, and know when to stop
Quit the game, client and wrapper before copying the entire wrapper app to another location. Also back up saves that live outside it: Configure can map Windows Documents and other folders to your real Mac folders. Confirm cloud saves have synchronized rather than treating them as a guaranteed backup. Record the working engine/template/renderer combination before updating one component at a time.
To remove an experiment, quit it and move its specific wrapper to the Trash in Finder after preserving saves. Don't delete shared Sikarugir support folders while other wrappers still use them. Removing a wrapper may not remove externally mapped saves.
Kernel-level Windows anti-cheat, incompatible DRM, unsupported graphics features and some launchers can block local play. Neither Wine nor a VM guarantees a workaround. Use an available native version, a supported streaming service, or a Windows PC for those games.
Parallels is a legitimate alternative for a full Windows desktop and compatible games, rather than a universal gaming upgrade: its current gaming support page lists DirectX up to 11 and OpenGL up to 4.1, with additional game-specific restrictions. A Windows Arm VM cannot load arbitrary Intel Windows drivers.
Keep the choice yours
If you enjoy managing wrappers, the manual route gives you a practical place to start. If you'd prefer guided setup, consider Bourbon. If vendor support matters, try CrossOver with your actual game. If you also need a full Windows environment, evaluate Parallels and account for Windows licensing. Test the games you care about before committing to a paid option.
Check Bourbon compatibilityView Bourbon, $29.99