Game Closures Incoming
Up to 40 games at risk as Stillfront net revenue falls 17%
Net revenue was $464.3m over the first nine months of 2025, down from $541.9m in the same time last year
Stillfront is an independent creator, publisher and distributor of digital games.