Skip to content

ProjectSetup

GreasedScotsman edited this page Aug 27, 2024 · 5 revisions

Project Setup

Requirements

  • Unity Version 2021.3.16f1
    • Only SLZ-URP compatible shaders will render properly
    • Using the Universal 3D SRP (Universal Render Pipeline) will cause errors
  • Basic Unity Knowledge

Project Setup

Watch the step-by-step MarrowSDK Project Setup Guide, the Getting Started Guide on YouTube or follow the written guide below.

Download and Install Unity

  • Download Unity Hub.
  • If you already have Unity Hub installed (recommended), you can quickly install Unity version 2021.3.16f1 by copying the following unityhub link into a browser: unityhub://2021.3.16f1. The Unity Hub is recommended to help manage different versions of Unity and multiple projects. Otherwise, download Unity 2021.3.16f1 manually from the Unity Archives.
  • When installing Unity 2021.3.16f1, be sure to include the following modules: Under Platforms, select Android Build Support and it's sub-items, Android SDK & NDK Tools and the OpenJDK. Lower down the list, add Windows Build Support (IL2CPP).

Image Image

  • Once Unity is installed, create a New Project. If you have other Unity Editor versions, be sure to select 2021.3.16f1 from the list at the top of the window.

3dcore

  • Create a new 3D (Built-in Render Pipeline) Core project for your mod. (Note this change from older MarrowSDK versions... do not choose Universal 3D SRP (Universal Render Pipeline))

Add the SLZ Scoped Registry

  • Select WindowPackage ManagerGear IconAdvanced Project Settings

AdvancedProjSettings

Copy each line into the new scoped registry

scopedregistry

Important

Use the copy button on the right of each line to avoid errors

Name

SLZ

URL

https://registry.stresslevelzero.com

Scopes

com.stresslevelzero
com.unity.render-pipelines
com.unity.shadergraph
  • Click Save.

Next, be sure Packages: My Registries is selected in the Project Manager Window and select Marrow SDK under the Stress Level Zero menu.

myregistries

  • Click Install. This will install all three Stress Level Zero packages. Please be patient as this process may take some time.

  • Finally, ensure the Marrow Backlot has been installed. If not, select it and click Install.

backlotinstall

  • That's it! No manual verification process is required.
Clone this wiki locally