Half Sword is a medieval combat simulator built on Unreal Engine 5. There’s no native macOS release, but thanks to CXPatcher(Crossover) with Apple’s D3DMetal (Game Porting Toolkit), you can get it running on a Mac. The question is: how well does it perform in its current demo state?
First Impressions
The game launches without major issues. Menus load fine, though as with many UE5 titles on Wine/GPTK, there are occasional quirks with graphics. Since this is still a demo, the overall polish is limited, and optimization clearly isn’t finished.
Performance on macOS
Tested on a Mac mini M4 Pro running macOS Sequoia:
- High settings → around 40 FPS, even in intense combat situations.
- Medium settings → 50–60 FPS, much smoother, though visuals don’t scale much beyond low.”
- High settings don’t add much visual fidelity, but reduce framerate – a sign of missing optimization in this early build.
Bugs and Limitations
- Shadows can flicker or render incorrectly, which is a common issue on UE5 via translation layers.
- Mouse cursor remains visible during gameplay, which is distracting.
- This can be fixed by using my utility StealthPointer, which hides the system cursor properly.
- As expected with a demo, overall performance tuning and polish aren’t there yet.
Conclusion
On macOS, the Half Sword (demo) is surprisingly playable with CXPatcher and D3DMetal. You can expect 40–60 FPS depending on settings, stable gameplay, and only minor glitches.
Yes, visuals don’t scale much at higher settings and bugs like shadow flicker and cursor visibility exist, but for an Unreal Engine 4 demo running on macOS through a translation layer, the results are better than expected. If you’re curious about medieval combat sims, this demo is absolutely worth trying on Apple Silicon.

