There are multiple ways to install Request.
We recommend using it as Unity Package Manager (UPM) Git dependency:

  • In Unity, go to WindowPackage Manager
  • Click ”+”Add Package from Git URL…
  • Paste this link: https://github.com/twistapps/request-for-mirror.git
  • Wait for unity to download the package for you!

Click on the image to see in full screen

Pros & Cons

  • Faster updates: don’t need to wait for Unity team to approve the package. Download updates right when they’re ready and published
  • “Under the Hood” usage: no code in your Assets/ folder at all.

con: it’s not so straightforward to dig into the source code because it’s hidden in Packages/ folder.

Choose this method if you want Modula to work under the hood without littering your Assets/ folder.


2. Download from Asset Store

  • Go to Unity Asset Store (we are working on publishing the package to Unity Asset Store. After it’s published, the link will be available here.)
  • Add the package to your account.
  • Click “Download”
  • Follow further instructions

    Pros

  • Flexibility: the source code is explicit and possesses its own Twistapps/RequestForMirror folder.

Choose this method if you want to experiment with Request’s sources yourself.

3. Manual Installation

  • Download latest release
  • Unpack the archive to
    unity-project-root/Packages OR
    unity-project-root/Assets
  • Enjoy!

Methods Comparison

Feature UPM Git Asset Store Manual
Get updates using UPM
Shown in Assets/ folder depends
Easy to edit sources

Basically, if you don’t want to dig deeper into Request’s sources, use the first method. Otherwise, it’s your choice :D

Updating

Don’t forget to check for updates from time to time! Periodically we provide some new features and bugfixes

  • In Unity, go to WindowPackage Manager
  • Choose “Packages: In Project” at the top of the UPM window.
  • Find “Request For Mirror” in the list
  • Click “Update”. If an update is available, it will be automatically downloaded.

(Update button may not be showing in Unity 2020 or below. In this case just remove the package and install it again.)