🇬🇧 United Kingdom
Facepunch is a video game developer based in Birmingham, England.
Most logged first
2018 · Facepunch Studios
2026 · Facepunch Studios
2019 · Facepunch Studios
2016 · Facepunch Studios
2004 · Facepunch Studios
2021 · Facepunch Studios
Most recent releases with video
11 releases between 2004 and 2026 · peak in 2018 with 3
Where the company's games showed up