I've been giving this some thought already and I wonder if this is fesible in supreme commander given the tools we have to create content for the game.
The basic idea is to create an algorithm that procedurally generates co-op campaign. The users would be able to also tailor the experience for a more casual or challenging experience.The idea is that a campaign is composed of a set of increasingly difficult objectives, the primary goal determining the outcome of the mission with optional or mandatory intermediary steps that progressively allow to attain the primary objective.
We could have a generic set of missions (escort x unit to coordinates, destroy shield generators, disable artillery positions or anti-air batteries, hold a base and survive for n minutes) and basically have them created as presets in naval/air/land versions and T1/T2/T3/T4 stages so that the algorithm can pick them accordingly.
Spoiler: show
Then, an algorithm would implement these structures onto the map at runtime.
Feel free to share your thoughts below.