No, you don’t need to make a purchase to play. You can get free GC when you register. Plus, you receive more each time you log in and when you take part in and win competitions.