nicholas-maltbie / OpenKCC

Open Source Kinematic Character Controller for Unity
http://nickmaltbie.com/OpenKCC/
MIT License
646 stars 62 forks source link

Overhead, Third Person Character Controller Example #44

Open nicholas-maltbie opened 2 years ago

nicholas-maltbie commented 2 years ago

Is your feature request related to a problem? Please describe.

Feature request for the project: an example third person character controller with camera looking top down with movement controlled via mouse or arrow keys. Have player mode rotate based on movement.

Include integration with nav-mesh/collision so player or NPC could move through 3D space and not clip through or into obstacles.

Describe alternatives you've considered Could be achieved by using a new camera controller instead of the current first/third hybrid person camera controller.

Additional context

support camera & movement for a RPG similar to Baldur’s gate, wasteland, divinity original sin, pathfinder, Solista, etc...

Alvarden15 commented 1 year ago

I would suggest adding integration to Cinemachine if you need a more flexible camera system for these scenarios. That's just a suggestion, given that it's the go to option for many for a camera controller.

nicholas-maltbie commented 1 year ago

I would suggest adding integration to Cinemachine if you need a more flexible camera system for these scenarios. That's just a suggestion, given that it's the go to option for many for a camera controller.

Hi, thanks for the suggestion! I fully agree but don't know if I want to make it a required feature. Just like netcode, not every project will use CinemaMachine so I think I'll add it as an extension package just like netcode. I'll add that as a separate issue and mention it in this issue. Thanks for the feedback on the project.