The unit looks like one of the cabal units in the westwood cnc3 concept art
could it be....
Those units and concept arts are, I guess, old TW/Tiberium concept art. The Scin walker was already pointed out on the box of TW.
Victory Games is Electronic Arts' dedicated Strategy Gaming studio. Formed in 2010 under the leadership of Jon Van Caneghem, Victory Games has offices in Los Angeles, CA; Austin, TX; and Shanghai, China and is currently focused on the Command & Conquer franchise.