GeneralsX
Operation ready/GeneralsX-Beta-18

Open-source engine restoration

Classic command.
Modern ground.

Generals and Zero Hour, rebuilt to deploy across Linux, macOS, and Windows from one deterministic codebase.

03Operating systems
01Deterministic codebase
20+Years of command
GPLOpen source

Preserve the feel. Rebuild the foundation.

The war room is no longer Windows-only.

GeneralsX keeps the retail game’s behavior intact while replacing its aging platform layer with portable, maintainable systems.

  • 01Retail compatible
    Your original campaigns, maps, mods, and replays remain the mission.
  • 02Cross-platform deterministic
    Shared simulation rules keep Linux, macOS, and Windows on the same battlefield.
  • 03Community maintained
    Transparent source, public issues, reproducible releases, and upstream collaboration.
GeneralsX tactical map artwork with aircraft, armor, and the project wordmark
Platform layer / modernizedGameplay / preserved

Modern systems. Original strategy.

A new platform under a legendary battlefield.

The engine evolves where it must and stays faithful where it matters.

01Graphics

Vulkan-backed rendering

DXVK carries the original Direct3D 8 renderer onto a modern, portable graphics foundation.

02Platform

Native windowing

SDL3 replaces the Windows-only shell with one platform layer across every supported build.

03Audio + video

Open media stack

OpenAL, MiniAudio, and FFmpeg replace legacy proprietary runtime dependencies.

Choose your theater

Two campaigns. One modern command.

Deploy the original Generals experience or the expanded Zero Hour battlefield.

GeneralsX Zero Hour icon showing a fighter aircraft
Primary theater

Zero Hour

The expansion’s factions, generals, campaigns, and multiplayer—now on every supported platform.

Get Zero Hour
GeneralsX icon showing a tank and attack helicopter
Original campaign

Generals

The 2003 strategy classic, stabilized and delivered through the same cross-platform engine.

Get Generals

Latest deployment

GeneralsX Beta 18

GeneralsX-Beta-18

Built in the open

Every fix has coordinates.

GeneralsX is engineering in public: source, design decisions, regressions, and release work are visible to everyone.

500K+lines of engine code
64-bitmodern platform target

No install. Same command.

Enter the browser theater.

A community WebAssembly and WebGPU port lets you experience GeneralsX directly in a compatible browser using game data you own.