You should make custom units, maps, and maybe a mission maker(That May not be possible) But all of that should be steam workshopable