Node Copied to Clipboard!

Creating Multiplatform Lessons

Xplorer is capable of being played in multiplayer on multiple platforms, but there are a few steps to make sure your lesson will be compatible on all devices. You need to make sure you have models that will work on all the desired devices.

Using Platform Specific Abmodels

Mobile devices aren't nearly as powerful as many PC's therefore you may want to create your android models at a lower quality then the models you will use for PC. Regardless if you change the quality or not, you will need a specific android or iOS version of the model. In the Xplorer Editor we can specify which models will be used when you export to a specific platform or when the Player builds the lesson from the server.

When creating a model from unity you can use our Unity Export plugin to export your model to different build targets.

  1. Import your Models into a separate folder named after the platform the model is for. This is to avoid overwriting or mixing up the models because they will need to have the same name. (Ex. The android model will be inside a folder named 'android')
  2. Click the Model Settings button in the Lesson Ribbon(Hotkey: f3) to open up the multiplatform model settings.
  3. Drag and drop the android model into the model asset property under the android section. Do the same for all the other platforms you are supporting.

Now when the lesson is downloaded in the player it will use the proper model.

Using an FBX

Fbx is a platform agnostic model​. You will only need the one version.

  1. Click the Model Settings button on under the Lessons Tab on the Ribbon (Hotkey: f3) to open up the multiplatform model settings.
  2. Drag and drop the same fbx model into the model asset property under all platform sections.
  3. Now when the lesson is downloaded in the player it will use the proper model.

Using a Unity Assets

In order to create a lesson that will be compatible with multiple platforms we can also provide xplorer with a platform agnostic model we can also do this by using a Unity project.

  1. Go to https://unity3d.com/unity/qa/lts-releases to download the latest unity 2018 lts
  2. Create a project through the Portal, open a new Lesson.
  3. File > Import > Import Unity Project
  4. Select the Unity Project Folder you want to add to the project and click "Select Folder"
  5. Save the project to a directory
  6. Drag and drop your model file into the viewport

The asset pipeline will build the correct model for each platform automatically.

Note: The asset pipeline will take a while to process the unity project. Wait for it to fully complete

Next: Unity Export Plugin