Indie games have had a notoriously hard time getting on the Steam platform, though it's been easier for IGF winners.
for reference, see the Steampage
All items (44)