Thanks for the praise! And yeah, the original idea to integrate the theme was not the 1-second glance, though it did come before we decided to have the spider navigate the maze. :D
I’m very glad you liked the way we handled wall climbing, I was afraid it would not click with players. The way it works is pretty simple: the character considers everything to be a floor (floor_max_angle = PI
), and set up its up_direction
to the floor normal, so the “gravity” actively pushes the spider against any surface that is a few pixels away. :)
Oh and the collision box had to be a perfect circle for the character, otherwise it was just detaching on steep angles.