No, just direct download. The file name even says NoSteam
Crashing on loading screens. :( I got past the first autosave but it crashed again when I jumped the fence, and I can't move forward from that point.