No Steam reviews recorded for Delineation yet.
Games / Steam App 2569060
The 3D dot-connecting puzzle game.