You need to create an account here on DustSettles.com. Then simply click any of the links to create a new Camp.
You do not need to download a separate game, you play right in your browser. There is nothing to install.
The main game client (the webpage) will talk you through a number of steps. You can also take a look at the Newbie Guide.