= Complete Version =
This version of the guide will show how to install a fully featured Mutable in a source code version of Unreal Engine.
1)**1)** Get a clean working copy of the matching Unreal Engine version, for example 4.24.3. Each release of Mutable targets a specific engine version. Follow the [[ https://docs.unrealengine.com/en-US/GettingStarted/DownloadingUnrealEngine/index.html | official instructions ]].
2)**2)** Download and apply the necessary engine patches. The patches can be downloaded on every platform download page. For example [[ https://work.anticto.com/w/mutable/unreal-engine-4/download-windows/ | this page is for Windows platform ]]. Access to some platforms may be restricted based on your license. To apply the patch, you can use the [[ https://git-scm.com/docs/git-apply | git apply ]] command. For example:
c:\projects\UnrealEngine\> git apply anticto-unreal-engine-4.24.patch
3) Build the new engin**3)** Build the new engine, following the [[ https://docs.unrealengine.com/en-US/Programming/Development/BuildingUnrealEngine/index.html | official instructions ]].
**4)** Create your project. You can do this by launching the editor in this working copy and creating a new project, or by using one of the demo projects distributed with Mutable.
4) Create your project. You can do this by launching the editor in this working copy and creating a new project, or by using one of the demo projects distributed with Mutable.**5)** Download and unzip the Mutable plugin in your project's Plugin folder
5) Download and unzip**6)** Enable the plugin in the Mutable plugin in your project's Plugin foldereditor. A restart of the editor may be necessary.
6) Enable**7)** Open one of the plugin in the editor.example CustomizableObject assets, A restart of the editor will be necessaryor create one following a tutorial.
7) Open one of the example CustomizableObject assets**8)** If everything went well, or create one following a tutorial.when you open the Customizable Object Editor you should see the version number along with a label ``patches: yes`` in the top right corner.
= Simple Test Version =
It is possible to use Mutable with an unmodified Unreal Engine. However some features will not work, including:
* packaging projects
* high-performance runtime construction of instances.
However, it can be a fast and simple way to test some of the plugin features. Follow these steps for this set up: