N64-Type Platform Engine...Sort of

Most of the games I’ve seen done on Blender use turret-based controls (that is, first-person shooter style, even in third person). I don’t usually see people use the N64 style, even though any number of them have likely mastered my kryptonite, Python. And, to me, the 3D platformer style is perfect for any gameplay that doesn’t involve aiming.

For the longest time, I have tried to make my own 3D platformer engine. With persistence, and this forum, I’ve made a half-decent design that works with a Logitech controller. I’ve rebuilt it twice (the second time being because switching to the new version basically broke my second try), and yet, it still has its limitations. I am close to giving up on making it perfect, unless I learn enough Python. The last straw was when it turns out the newest version of Blender stopped my diagonal controls from working.

So, have a look, I guess. The thing is, it only works with a Logitech controller.

EDIT: Now with keyboard controls:

  • WASD keys for walking.
  • Space for jumping.
  • Arrow keys to rotate camera.
  • Hold down Left Shift to sneak.
  • Hold down Right Shift to run.
  • No camera speed here, because I’m sure no one wants to hold down a key for that.

PlatformWithKeys.blend (557 KB)

EDIT:

A look at first two successes at 3D platforming:


Attachments

untitled.blend (550 KB)