Third Party Integration

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.

Definition

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.

How does it work?

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.

Things To Take Note Of

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 send us an email and let us know!

Current Integrations

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.

Last updated

Was this helpful?