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).
Related
bgfx · openage · spring-rts · recoil-engine · electronic-arts · bevy · synthesis