Several do, but there are some that don't. A good idea would be to install Malwarebytes, Ad-Aware, and/or AVG Free before you download any free games. Run the scanners, they'll show up anything suspicious.
No, they dont contain. They are just games. It will not harm your computer. If any untrusted person is sending you a game through any link, it may contain virus.