Play Command & Conquer: Generals & Zero Hour on macOS, Linux, and Windows — with native cross-platform online multiplayer.
GeneralsX lets you run Command & Conquer: Generals and Zero Hour natively on macOS, Linux, and Windows. Built on a modern open-source engine stack, it brings back smooth gameplay, seamless cross-platform online multiplayer, and full compatibility with original campaigns, mods, and replays on modern computers.
Ready-to-run releases are available for macOS, Linux, and Windows:
Note: GeneralsX is an engine recreation and requires original game data files from a legitimate copy of Command & Conquer: Generals / Zero Hour (The First Decade, EA App, Steam, or retail CDs).
GeneralsX includes integrated multiplayer powered by GeneralsOnline. Players on macOS, Linux, and Windows can host, join lobbies, and battle against each other online with zero network configuration hurdles.
The flexibility and modern foundation of GeneralsX have enabled several community-driven ports across mobile and web platforms:
GeneralsX uses CMake with predefined presets for supported platforms:
# macOS (Apple Silicon)
cmake --preset macos-vulkan
cmake --build build/macos-vulkan --target z_generals
# Linux (x86_64)
cmake --preset linux64-deploy
cmake --build build/linux64-deploy --target z_generals
For complete prerequisites, Docker workflows, and packaging guides, check the Wiki:
GeneralsX stands on the shoulders of the RTS community and open-source pioneers:
See the LICENSE file for details.
EA has not endorsed and does not support this product. Command & Conquer is a trademark of Electronic Arts Inc.
143 followers · starred Jul 2026
35 followers · starred Jul 2026
390 followers · starred Jul 2025
45 followers · starred Jul 2026
C++
95.6%
C
2.7%
Play Command & Conquer: Generals & Zero Hour on macOS, Linux, and Windows — with native cross-platform online multiplayer.
GeneralsX lets you run Command & Conquer: Generals and Zero Hour natively on macOS, Linux, and Windows. Built on a modern open-source engine stack, it brings back smooth gameplay, seamless cross-platform online multiplayer, and full compatibility with original campaigns, mods, and replays on modern computers.
Ready-to-run releases are available for macOS, Linux, and Windows:
Note: GeneralsX is an engine recreation and requires original game data files from a legitimate copy of Command & Conquer: Generals / Zero Hour (The First Decade, EA App, Steam, or retail CDs).
GeneralsX includes integrated multiplayer powered by GeneralsOnline. Players on macOS, Linux, and Windows can host, join lobbies, and battle against each other online with zero network configuration hurdles.
The flexibility and modern foundation of GeneralsX have enabled several community-driven ports across mobile and web platforms:
GeneralsX uses CMake with predefined presets for supported platforms:
# macOS (Apple Silicon)
cmake --preset macos-vulkan
cmake --build build/macos-vulkan --target z_generals
# Linux (x86_64)
cmake --preset linux64-deploy
cmake --build build/linux64-deploy --target z_generals
For complete prerequisites, Docker workflows, and packaging guides, check the Wiki:
GeneralsX stands on the shoulders of the RTS community and open-source pioneers:
See the LICENSE file for details.
EA has not endorsed and does not support this product. Command & Conquer is a trademark of Electronic Arts Inc.
143 followers · starred Jul 2026
35 followers · starred Jul 2026
390 followers · starred Jul 2025
45 followers · starred Jul 2026
C++
95.6%
C
2.7%