3d game kit error

a bunch of errors at import 3d game kit to unity newest version, 6000.27

Assets\3DGamekit\Scripts\Game\Helpers\CameraSettings.cs(4,7): error CS0246: The type or namespace name ‘Cinemachine’ could not be found (are you missing a using directive or an assembly reference?)

like so Cinemachine related. Cinemachine packages are all installed already, but errors.

why and how to resolve?

Probably you have CM3 installed but the 3d game kit is assuming CM2. The solution is to either downgrade Cinemachine or follow the steps in the upgrade guide: Upgrading a Project from Cinemachine 2.X | Cinemachine | 3.1.2

Thanks. its seems too complicated, I don’t care cinemachine and its function, so I will just downgrade.

and also, can I use AS-IS (same) 3d game kit’s character, stage modeling in my commercial game project?

I’m not sure, you’ll have to check the license file that comes with the asset. It will tell you what permissions you have.

General rule of thumb: If in doubt “no”, if it is not specified assume the content is not to be used in commercial projects, this protects you from any possible issues later down the line.

I have had to read through a great many licenses to verify the conditions, Unity engine does release some assets but a lot are there for “Educational-Usage” meaning not comercial, but usable on a grand scale. If you can find the assets in the asset store and the store does state ‘Can be used for commercial projects’ etc. then go ahead, other than that, its safer in a legal sense to find assets with “For Commercial Use” flagged