Not a native speaker, but to me it sounds correct in this context, since it’s about the source codes of multiple games (versus the source code of a singular game/project). Similar to how “peoples” can be a correct plural when talking about multiple groups of people.
If you play 3.5e, Hasbro shouldn’t be affecting you. You’d be using old books and PDFs anyway and Hasbro has no control over that.