Vulkan-backed rendering
DXVK carries the original Direct3D 8 renderer onto a modern, portable graphics foundation.
Open-source engine restoration
Generals and Zero Hour, rebuilt to deploy across Linux, macOS, and Windows from one deterministic codebase.
Preserve the feel. Rebuild the foundation.
GeneralsX keeps the retail game’s behavior intact while replacing its aging platform layer with portable, maintainable systems.

Modern systems. Original strategy.
The engine evolves where it must and stays faithful where it matters.
DXVK carries the original Direct3D 8 renderer onto a modern, portable graphics foundation.
SDL3 replaces the Windows-only shell with one platform layer across every supported build.
OpenAL, MiniAudio, and FFmpeg replace legacy proprietary runtime dependencies.
Choose your theater
Deploy the original Generals experience or the expanded Zero Hour battlefield.

The expansion’s factions, generals, campaigns, and multiplayer—now on every supported platform.
Get Zero Hour
The 2003 strategy classic, stabilized and delivered through the same cross-platform engine.
Get GeneralsLatest deployment
Built in the open
GeneralsX is engineering in public: source, design decisions, regressions, and release work are visible to everyone.
No install. Same command.
A community WebAssembly and WebGPU port lets you experience GeneralsX directly in a compatible browser using game data you own.