itch.io is community of indie game creators and players

Devlogs

v18 Agile Controller

Marauder - Alpha
A downloadable game

It's important to choose the type of character controller you will use. The choices in Unity are between the Character Controller, a kinematic rigidbody controller, and a dynamic rigidbody controller. I've been wresting with "edge jitter." It's a complicated situation.

The ultimate choice for now is, do you want a character controller that's perfectly visually smooth, and doesn't reflect your interaction with the environment perfectly? Or do you want a character controller that isn't perfectly visually smooth, but perfectly reflects your kinesthetic interaction with the environment?

For now, I'm going with the second answer. Even if there's some visual jitter. For a dynamic rigidbody controller, I'm really damn proud of how viscerally accurate this is. That's all.

Notes

- Quaternion based look (smooth as hell, no XY locking)
- Adjusted diagonal speed to smooth normalized vs. non-normalized vector movement
- Adjusted jump force based on height and mass

Files

  • Marauder v18 Agile.rar 107 MB
    Nov 16, 2023
Leave a comment