newt I feel that's a good question to ask, the Google Play developer fee is a one-time payment of $25, and it's important for people searching the forums in future to see that they might be able to find free app stores, but they'll still need to have a full license for C2.
And no sorry Naji, none that I know of, but Firefox and Google Chrome let you upload web games for free if that helps!