To be fair, narrative-heavy is overstating it quite a bit, it's a 2D puzzle game first and foremost, with a simple cosmic horror story for ambiance. Bevy has worked very well for me, with remarkably few problems. It's (still) a programmers engine/toolbox, but I'm a programmer so that suits me fine.