In all games I've played so far you do need to invest money to generate at least some type of profits and usually you have to invest a significant amount of money to really receive enough rewards.
The only one I've seen so far that was worth investing in the early days is ChainzArena. Their native token, SOUL went from 0.08 EOS to 0.24 and daily users are also a relative big amount.