I’m making a 3D Platformer and I’d like to have both a double jump mechanic and a gliding mechanic. I’ve tested both working separately and together, but I’m just not sure what to do.
Here's double jumping without gliding:
–
Here's gliding without double jumping:
–
Here's my mix of them together: (mixed feelings)
I’d like the best of both worlds, vertical and horizontal movement. Also, I don’t think a dash mechanic in any direction would fit my game.
I’m thinking of the UX of this. It has to work on keyboard, controllers, and touch-based input. Making this easier, I’ve based this on the jump button. And, I don’t think adding another button for touch-based input players would be a good idea. (I already have a sprinting and digging mechanic with dedicated buttons.)
So…
How can I connect my double jumping and gliding mechanics with good UX?