Карты выпадают случайно, ничего не учитывается, никакие действия и т.п. Можно даже не играть в игру, а запустить меню, свернуть её и ждать.
Steam Cards выпадают при запуске игры, первая карта как правило выпадает сразу, остальные минут через 20-30, могут и через час игры выпасть или не выпасть вовсе.
В бесплатных играх Dota & TF2, дроп одной карты дается за трату 9 баксов в внутриигровом магазине.
С каждой игры падает только половина карт.
Если интересно, сколько карт определенной игры может выпасть, можно зайти на страницу профиля Steam, выбрать пункт значки (bages) и на странице со значками, в поле определенной игры, должна быть информация об оставшемся количестве карт на получение (выпадение при запуске игры).
P.s.: Необходимо быть участником "Steam Beta Trading Cards" чтобы иметь возможность получать карты.
С Dota 2 карты падают только тем, у кого дота имела премиум статус ДО введения "Steam Trading Cards".
С TF-2 карты падают если игра имеет статус "премиум" и не важно когда он получен до или после.
С остальных купленных не FTP-игр (FTP:Free-to-Play) карты падают в любом случае.
Источники: