4.0
- Updated template to Unity 6000.0.46f1
- Updated materials to default URP rendered
- Updated external packages including Cinemachine
- Implemented support for moving and shooting and strafing.
⚠️ FYI if you have created levels
With the new cinemachine update some components have been deprecated. All template prefabs have been updated to use the new components. Unfortunately, any changes to FOV or other camera properties you made will be lost.
Also, cameras using the Cinemachine dolly will need to be updated with the new version. The scene SampleScene1 has been modified with an updated dolly example.
⚠️ FYI if you created your own character
New components have been added to the character to support moving, shooting and strafing. Follow the next steps even if you won’t use these features.
- Add the AnimatorLayerBlendHandler to your character animator.
- Add two components of type AnimatorLocalAxisSpeedSetter configured as follows:

- There are some objects required to activate/deactivate specific Animator layers. Check the default character and copy past into your character

- Trigger the WeaponLayerIn and WeaponLayerOut from your Aiming state events

- Add the the component ObjectMessageBuffer at the top of your Character prefab.
⚠️ FYI if you created your own character animator