Ich finde es nicht falsch, vorher abzuklären welche APIs verfügbar, und wie Protokolle strukturiert sind und welche Anforderungen zu erfüllen sind. (Ich sag das auch aus persönlicher Erfahrung).
Man könnte ja auch einfach mal Google benutzen oder hier im Forum suchen. Das Thema gab es bereits:
in der
Delphi-Praxis
delphi steam api