No, the Worldbox isn't free on PC. For playing it on a PC you have to buy it from Steam. It's gonna be a one-time purchase but you can also get its free version by downloading a mod. With Worldbox mod APK for PC, you can get Worldbox on PC for free.