Echo is a sci-fi tactical stealth game for Windows PCs. It was developed and released by Ultra Ultra in 2017.