Up until now it was kind of hard to jump up through a vertical doorway, since you would need to angle your jump to land on the solid ground on either side of the door itself. Now doors will sense when you’re no longer occupying their space and close automatically so that you can land on top of them. Take a look.
I’m a bit torn on how to best implement doors in general. As always, I ask myself “what would Super Metroid do?” Well, in Super Metroid the doors don’t really exist in the game world space, as such. When you enter one, you lose control as you are ushered through, and you appear on the opposite side with your beginning momentum preserved, just as if you had been teleported through the space the door occupies.
I kind of like having to actually walk through the doors in my game, but I am a bit concerned that players will become frustrated trying to jump up through vertical passageways, only to lack sufficient momentum and fall back through the doorway, as I do in the end of the above demo video. But I guess that’s a problem for alpha testing to reveal.