Unity practical work based on the awesome Catlike Coding Unity Movement Tutorials.
We end up with some cool components :
- 🏃 Character Movement Controller :
- Move on ground, along slopes, and adapt to terrain.
- 🕴️ Jump from ground, from air, and from wall.
- 🧗 Climb wall.
- 🏊 Swim in water.
- Animate character.
- 🎥 Orbit Camera :
- Follow, rotate around, and align camera with focus target.
- Reset camera position.
- Avoid camera clipping through geometry .
- Align camera with gravity (For custom gravity).
- 🧲 Custom Gravity Source :
- Apply custom gravity from plane, sphere, and box.
- Apply custom gravity to any rigidbody.
- Stablize floating of any rigidbody (For water).
- 🔩 Reactive Environment Zone :
- Trigger movement inside zone.
- Move terrain and adapt to it.