You'll earn Castle Crush free gems and coins when you defeat enemies and complete levels. There are also random events that can generate coins and gems.