No, you can play Johnny Trigger sniper in offline mode as well online, though you need a steady internet connection when buying items from the game store with paying the game currency.