You make it sound cryptic but you basically just stumbled upon an indie game market it's not any different from steam or GOG so rest assured we're not that far deep in the iceberg you've got a long way down for the obscure platforms.
we chill tho (ノ◕ヮ◕)ノ*.✧