PC video games publisher 2tainment and independent studio Mardonpol Inc. are releasing their long-awaited business tycoon Tech Corp. on Steam today.