Glasnost is an open-source, clean-room remake of the engine for Command & Conquer: Yuri’s Revenge, written in Rust and using wgpu, with desktop and WebAssembly/browser builds. It does not include any game content: players must supply their own installed copy, whose archives are read locally and never uploaded or modified. The project is still in development; its campaign is not playable, and the documented, usable mode is skirmish. Running it requires building from source, and the browser version is self-hosted rather than available as a hosted service.
Skirmishes support the Allied, Soviet, and Yuri factions, with an original computer opponent that follows the same visibility limits and order rules as a human player. Players can configure maps, teams, starting resources and units, game speed, and optional rules, and can enable fixes for stuck units or retain original behavior. The game includes keyboard, mouse, touch, and touchpad controls, accessibility options, persistent settings, and match summaries. Online multiplayer works through a small relay server that one participant runs; everyone must use matching engine versions and game files, which the lobby checks. The project’s appeal is a community-built way to play the classic game through a new engine, while its limitations include the missing campaign and untested Windows and macOS desktop builds.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.