No, Clash Royale is not available offline. It is a free online multiplayer game.