Separate project modules

What I want to achieve:
Easy reuse “modules” for my games, i.e. I created “character” module and I would like to reuse it in other project.

I was wondering if it is possible to move whole logic to the c# library project but I guess it is not possible if classes included in this project would be MonoBehaviours.

Can I maybe create sth like dll file with a specific functionality and export it to other prjects?

you can save your logic in a .asset and just drag and drop it into your new projects and use it, as the assets from the asset store

1 Like

This is exactly what I needed, thanks!

Sharing code between projects, DLLs, symbolic linkages, source control, etc:

1 Like