Command & Conquer: Generals

Command & Conquer: Generals browser game screenshot

Command & Conquer: Generals

Play on generals.wasm.ltd ↗

Opens on generals.wasm.ltd in a new tab. Check the setup notes below before starting.

About Command & Conquer: Generals

The 2003 3D real-time strategy classic, ported to WebAssembly. Build bases, command high-tech armies and fight across desert theaters.

Campaigns, skirmish and LAN multiplayer through a WebSocket relay, with a shareable link. The original load screens, menus and credits are all there.

About the game

EA released the Generals source code under GPL. The community fork GeneralsX made it cross-platform, and this project compiles it to WebAssembly, rendering through WebGPU via a Direct3D 8 translation layer. It is the complete Zero Hour game with no features cut.

Made by Erasmo Bellumat (wasm.ltd).

How to get Command & Conquer: Generals running

  1. You need your own installed copy of Command & Conquer: Generals Zero Hour (Steam, EA app or disc).
  2. On first run, point the page at your install folder. Archives stream from your disk, and nothing is downloaded or redistributed.

How to play

A WebGPU browser: desktop Chrome or Edge.

Quick facts

  • Engine is GPL-3.0 from EA’s official source release
  • EA has not endorsed it

Questions about Command & Conquer: Generals

How can this be legal when other ports aren't?

EA released the Generals source code under GPL. The community fork GeneralsX made it cross-platform, and this page compiles that GPL engine to WebAssembly. EA has not endorsed it, but the engine itself is an official open-source release.

What do I need to run it?

Your own installed copy of Command & Conquer: Generals Zero Hour (Steam, EA app or disc). On first run, point the page at your install folder; archives stream from your disk and nothing is downloaded or redistributed.

What can I play?

Campaigns, skirmish and LAN multiplayer through a WebSocket relay, with a shareable link. The original load screens, menus and credits are all there.

Which browser works?

A WebGPU browser: desktop Chrome or Edge.

Tips for Command & Conquer: Generals

  • The WebSocket relay with a shareable link is your LAN party: send the link and skirmish together without port forwarding.
  • Own the base game but not Zero Hour? The engine targets the Zero Hour install specifically.

An independent browser port of a classic game, not an AI original. OttersPlay does not host game files and is not affiliated with the original publisher. Some projects require files from your own copy.

Sources: github.com, github.com. Last checked .

More strategy and simulation games

See all