Last updated
Last updated
A third-party integration is a package that allows you to use FP Motion and another asset without having to connect them yourself. These packages can save you lots of development time and still allow you to make cool games with the use of multiple assets.
You can find third-party integrations contained as Unity packages. We do this to prevent the scripts inside them (which reference other assets), to cause errors when you don't have those other assets imported inside your project.
You can find these integration packages in the UnfinishedStudios/FPMotion/ThirdPartySupport folder.
You can import one of these third-party integrations by double-clicking on their respective Unity package and then clicking import. This will add a new folder with the name of the integration you imported under the Third Party Support folder.
In this new folder you will find a scene that showcases both assets working together, and also all the other assets required to make this integration possible.
Only import integration packages when you have both of the assets being integrated already imported in your project. Otherwise there might be some errors.
Some assets may require us to build custom scripts for them, and thus you might find specific scripts that override the basic FP Motion components inside of these integrations. When this happens, you will see those being used inside the integration scene.
We built these integrations by manually making sure that both assets cooperated correctly, and this can sometimes be quite 'hacky' as we cannot change either asset's source code. Thus, this makes the process prone to errors and mistakes.
If you stumble across any bugs/mistakes please and let us know!
We have four packages that we have made integrations for. We chose these packages because of your suggestions, you the developers have picked these, and we have obliged.
The current packages are:
Many more packages are waiting to have an integration for our asset, so if you have any suggestions on what the next ones should be send us an email and let us know.
Some of these packages may not be within the asset as the Asset Store has kept us from uploading the asset with those contents.
We are trying to figure out how we can fix this. In the meantime, send us an email asking for the packages, and we'll shoot you a reply quickly.
Don't forget to add your invoice!
This guide's goal is to teach you what third-party integrations are, how they work and how you can make use of them to build great games.