Even YOU can create a games site like this.
1. You can create a blog or site, through Blogger or you can register your Domain through GoDaddy.com
2. If you chose Blogger it is free so you won't need any Web Hosting, but owning a gaming site you will need web hosting to host your games. A good web host is either GoDaddy or BlueHost.
3. You can either use Dreamweaver to customize your own sites design or use the custom design builders given to your through Blogger or whatever Web host you join.