Spokes.wiki Search About
Created
Updated

OpenTS

"A modern and faithful open source rebuild of the Tiberian Sun engine." A community-led reconstruction of the engine behind Command & Conquer: Tiberian Sun, written in C++, licensed GPLv3-or-later, 263★ / 39 forks, repository opened 2026-06-28 — two months old at ingest and pushed within the hour.

The README states the position by negation, which is unusually precise for a project of this kind. OpenTS is an independent reconstruction targeting the behaviour of Tiberian Sun 2.03 Firestorm, and a platform for modding and engine development. It is not a remaster, a remake, an official Electronic Arts source release, or a distribution of the game's assets. It forgoes patching and extension in favour of rebuilding the engine standalone.

What works

Release 0.1.0 ships the complete 2.03 Firestorm game: GDI and Nod campaigns, the Firestorm campaigns, skirmish, and save/load — all play-through tested. LAN multiplayer works with lighter testing. The README claims no known user-visible regression from the original, which for a from-scratch reconstruction is a stronger claim than any other project in this wiki makes.

You bring the assets: install Tiberian Sun from the Ultimate Collection on Steam or the EA App, unzip the release over it, run Game.exe. Windows only — a 32-bit target built with Visual Studio 2022 and CMake. Wine is expected to work and is not supported; there is no native Linux build.

The renderer is bgfx

"The renderer is built on bgfx and supports modern resolutions through 4K, including ultrawide." The two sources arrived in the same batch, which is the seam between them: a decades-old RTS engine reconstructed in 2026 reaches 4K ultrawide by adopting the middleware rung rather than writing a graphics backend. The wiki holds both ends of the dependency, which it has not managed before.

Where it sits

Second reimplementation, third RTS engine. openage rebuilds Age of Empires II's Genie engine by clean-room reverse engineering; OpenTS rebuilds Tiberian Sun from Electronic Arts' own GPL-released source for related Command & Conquer games, completed by reverse engineering against the original executable. That difference matters for the licensing axis: OpenTS is GPLv3 partly because the material it derives from already was, and its LICENSE.md carries additional GPL Section 7 terms attached to the EA-derived files. openage chose copyleft; OpenTS partly inherited it. Both sit at the copyleft pole with Spring and Recoil.

The maturity comparison is sharper still. openage has ~14.4k★ and limited playability after years, having rebuilt its simulation for architecture's sake. OpenTS has 263★ and a complete, tested, playable game in two months. Starting from released source rather than from nothing is worth more than a decade of stars.

Lineage of the reconstruction. OpenTS continues work preserved in the TibSun archive under the same GitHub organization, and its roadmap is a map of the modding scene it comes out of: CnCNet multiplayer support, feature parity with the Vinifera engine extensions and ts-patches, then extension toward Red Alert 2 / Yuri's Revenge capability. Alongside that the engine is being modernized incrementally toward an entity-component architecture, with new work shaped so that the migration stays possible — the opposite of openage's rebuild-first choice, and the same ECS destination Bevy starts from.

What is not claimed

No performance numbers, no comparison against the original executable beyond "no known regression," and no independent verification of the play-through testing. The claim of completeness rests on the maintainers' own testing. Funding runs through a Patreon for one maintainer (ZivDero); the governance model is otherwise undocumented, unlike the foundation stewards elsewhere in this wiki (godot-foundation, monogame-foundation).

bgfx · openage · spring-rts · recoil-engine · electronic-arts · bevy · synthesis