Skip to content
Tool to migrate your UNET project to Mirror (converts scripts and components)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
ProjectSettings ProjectSettings updated by Unity Apr 23, 2019
.editorconfig Update .editorconfig May 2, 2019
.gitignore First commit Feb 17, 2019 Update readme Jun 9, 2019

Unet to Mirror Converter

This is a tool which automatically convert your UNET project to Mirror project, including components, prefabs and scripts.
Based on Mirror migration guide, this tool is able to do alone the following steps:

  • Replace namespace
  • Remove NetworkSettings
  • Rename SyncListStruct to SyncListSTRUCT
  • Replace NetworkHash128 and NetworkInstanceId
  • Replace Components
  • Replace Usings

Others steps are needed to be done by you.

In case you want to exclude a script from the Script Converter, just add //MirrorConverter NoConversion on top of your script.


Simply download latest release and import it on Unity. Or, you can download this repo, and put the inside of Assets\Mirror inside the Mirror folder of your project.


Just go through Tools\Mirror on Unity3D with your project open.


Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.



You can’t perform that action at this time.