Steam's store page lists 10 August 2023. Blizzard's July 2023 announcement, reported by Windows Central[7], named 10 August as the Steam launch date, and IGN's[5] 14 August report and Wikipedia[1] describe the launch as the preceding week.
Blizzard's free-to-play hero shooter, then called Overwatch 2 and renamed Overwatch in February 2026, arrived on Steam on 10 August 2023 and peaked above 75,000 concurrent players. It ranks 14th on Steam's most-played chart, peaking at 75,899 in the week to 2 October 2026.