Short answer, no you don’t have to give up your rights and IP to get a game published. The publisher may try to get all the rights to all your characters, scenarios etc, but it’s not required for a deal. To publish a game they just have to license it from you, they don’t need to get any more rights than that. They might try to get everything, but that’s another matter 
HTH.

