Investor Shelf

Steam

Product · 8 documents

Key number
21,553 games
Steam releases in 2025. KOCCA p.9
Key number
€2,386M
Hardware, accessories and software revenue 2025. IIDEA p.6
Key number
5 minutes
Wemade Play AI payment test time, down from 300 minutes. KOCCA p.13
Key number
26%
Unity share of units sold on Steam in 2024. Sensor Tower p.6
Key number
$4.0 bn
Indie full game revenue, 2024 year to date. Sensor Tower p.9