Overwatch 2 is a free-to-play game. All you need to do is download the Battle.Net launcher, then search for Overwatch 2 and download it. It is not going to cost you a penny. You, there are a lot of free games on Steam and Epic Games, so, if you are looking for free titles, you must check these games.