Yes, of course. Shadow fight 2 is a free-to-play game. In this game, you will get unlimited features unlocked completely free.  But some items are used after buying real money, so it depends on you if you want to buy it or not.