Release Date: 2026-04-16
72
—
0
Cthulhu: The Cosmic Abyss turns Lovecraftian horror into a puzzle-driven descent where discovery matters more than survival, but ambition sometimes outpaces execution.
Review by Warlord on Apr 16, 2026