Do I need to download anything or pay to play?
No. Every game on Playhatch is free and runs in your web browser on desktop, tablet and mobile. Open a game's page and press Play; there is nothing to install.
You do not need an account to play. An account lets you rate and review games, comment, follow creators and get notifications when they publish something new.