Skip to content
Back to Catalog

Reimplementation · Games

recoil-metal

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

2 images
recoil-metal: commander selection and game interface.
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.

Share this project

Badges

View Badges
Dark (Default)
Listed on Remade (dark)
light
Listed on Remade (light)
classic
Listed on Remade (classic)

About Remade badges