Reimplementation · Games
recoil-metal
Author:
Replaces: Supreme Commander: Forged Alliance
Summary
Native macOS engine for Forged Alliance skirmishes, using game data from an existing installation.
Description
A C++23 RTS engine for macOS with a native Metal renderer. Loads Forged Alliance maps, models, blueprints and sound banks from a retail installation. Implements skirmish simulation with fixed-point arithmetic, command-log replay and a Lua adapter for FAF AI. A separate launcher runs Beyond All Reason using the upstream Recoil engine.
Repository Mirrors
No mirrors found. Contribute a mirror link ↗
Screenshots
Screenshot unavailable. recoil-metal: commander selection and game interface.
Screenshot unavailable. recoil-metal: units approaching an opposing base.Compatibility and scope
Status and compatibility are maintainer-reported. Inclusion is not an independent verification or certification.
- Development status
- Alpha
- Compatibility
- Partial (claimed)
- Languages
- C++, Objective-C++, Lua
- Platforms
- macOS
- License
- GPL-3.0-or-later; GPL-2.0-or-later components
Known limitations
Work in progress; no multiplayer or full gameplay parity. Needs a retail Forged Alliance install and pinned FAF AI scripts. Upstream documents a golden replay check diverging from its saved baseline; deterministic replay is not independently verified. The separate BAR launcher uses upstream Recoil and is not a reimplementation.
Repository activity
- GitHub stars
- 0
- Forks
- 0
- Last push
- Repository state
- Not archived
Last successful update:
GitHub statistics are refreshed approximately every 24 hours.