You've probably already noticed that the website has been updated. This is part of a Facepunch project to unify all of our websites. I know this isn't the Facepunch Devblog, but I wanted to let everyone know why we bothered updating the website instead of nerfing more guns.
Previously all of our sites were spread over a number of different Wordpress installs. That's worked for a long time, but we run into issues when we want to do something a bit more personal. Even relatively easy things, like maintaining an accurate team list, turns into a job.
Our aim is to move our projects to *.facepunch.com subdomains rather than each having their own domain and custom website, allowing them to all share in the benefits of the backend. This system wasn't worth doing for one project, but it's worth doing if it works for all projects
. (It's gonna be fun seeing if anyone can find the subdomains of all our prototypes
Some of the benefits of this are the Commit Log
, which shows you all the pushes people are making to our SCM
(which goes back to April 2014!). These changes aren't live in the game (though some might be on the staging branch), but it shows you what is being worked on.
There's also an RSS feed
and a twitter account
Also new is the Change List
. This shows more of a traditional list of changes. These are things that are actually in the game, so if you're only interested in the nuts and bolts of what has been added/fixed/removed you can go straight here.
The system has been designed to make it easier for us to collaboratively make devblogs. Previously we'd all edit a Google doc and @bucksexington would copy, paste and format each section. When Buck was on holiday and one of us had to do it, it was miserable.
The new system aims to fix that by allowing everyone to edit their own devblog, then Buck can go in and fix it all when we're done.
We've got a team list on the presskit page
. This means that instead of using my name in the title of your reddit posts as a kind of catch-all, you can use this page to target and call out individual members of the team. We'll probably have a proper dedicated team list page at some point.