The Warrens don’t care what monitor you’re running. They certainly don’t care what operating system sits beneath it.

macOS Support

Chainwatch Descent now runs on Mac. If you’ve been eyeing the game from the other side of the fence, the gate is open. Head to the itch.io page, grab the macOS build, and step into the Shifting Warrens.

This wasn’t a simple checkbox. MonoGame’s content pipeline has opinions about macOS, and not all of them are kind. Music processing, path resolution, shader compilation, each one needed its own solution. The short version: music now loads directly from ogg files instead of going through the content pipeline, and the game properly finds its own data files regardless of where you launch it from. These fixes benefit every platform, not just Mac. Cleaner internals, fewer assumptions about working directories, the kind of foundational work that makes everything else more reliable going forward.

The Pipeline

The CI/CD pipeline that publishes to itch.io now builds and ships macOS alongside Windows. Every tagged release automatically produces both builds and pushes them to their respective channels. No manual steps, no forgetting to upload the Mac version three days later. We push a release, both platforms get it.

What’s Next

Linux support is the obvious next step, and the DesktopGL foundation makes it a realistic one. But for now, Mac players can descend. The Chain’s Curse doesn’t discriminate.

Download it. Break it. Tell me what happens.