So many people mentioning Outer Wilds, think I will have to revisit that. There are a lot of honorable mentions like HL2, SOMA and Ocarina of Time. But for me, the outstanding mention would have to be the original Elite on the Sinclair Spectrum. For such an early, technically simple game it had so much depth and gameplay, and challenge (took me weeks to master that damn docking procedure without crashing!).