Yes - DotA 2 is completely free. No hero/champion purchase like Heroes of the Storm, Smite or LoL: you get all 111 heroes to play with from the start. There's no weekly rotation, no farming for heroes, no paying your entire savings for a heroes bundle. You get everything from the get go.Can I play Dota 2 online without installing steam?
Run the Launcher or RevLoader and you are now able to play DOTA 2 offline directly without the need to login to Steam. LAN Game with skin/cosmetics 1. Open the launcher. 2. Click Update IP. 3. For server/host/solo, select your OWN IP. For client, select the SERVER IP, to connect to the server. 4. Click PLAY.