New update out (beta98.4): Fixes a derp I introduced in the prior update. I figured it would be fun to show a little behind the scenes of what is actually going on with this bug, how it occurred, and the simple fix included in this update.
What was the bug? In the 4th level ("Terrace"), In the starting area of the level, Gable would fall a bit past the ground, and rest on a surface a little below the ground.
Where did it come from? In my haste to comb over the game double checking for things to improve for the prior update, I moved a piece of world collision geometry a bit downward to inspect an area, and forgot to move it back, resulting in the derpiest of temporary bugs.
In the images below, I show:
1. What the scene should look like when you start.
2. What it looks like with the bug.
3. A debugging X-ray view I created for finding this type of bug

The collision shape is invisible in-game, and stands-in for the collisions of the visible blocks it overlaps.
I use collision shapes like this in situations where a large collection of visible blocks can be optimized down to a single simple shape.
To make it easier to inspect for collision bugs, I created a debugging X-ray viewing mode, where collision shapes are pink, and any game terrain with disabled collisions will flicker. The flickering makes disabled blocks easy to find, without having to physically bump them with Gable.
Anyway, thought it might be interesting to show. :)
2 comments