

It is extremely important that you navigate to the "UnityProject" directory and not to the "unitystation" directory, as JetBrains Rider will have issues working with the project if you open the project improperly.Ĭlick "Continue" to continue past any warnings that Unity throws at you Navigate to your cloned fork on your computer and enter the "UnityProject" directory, then click "Open".If you already have an account, simply log into that account. This should then launch the Unity EditorĪt this point in time, you may be asked to create a new Unity account. Once the installation is complete, click "Finish". Wait for the installation to complete (this may take a long time) Make sure that the editor files downloads to a temporary location (this is default) and click "Forward".Check any components you'd like to install (keep the top three components checked by default) and click "Forward".Allow the newly downloaded file to be executed as a program (you also can do this by running chmod +x FILENAME).Click on "Linux Download Assistant" to download the editor.


Go to the last page, and go to the very last post for the latest build (note that some builds may be beta builds).deb Package & Unofficial Platform-Agnostic Installer thread located here: I would suggest that if something is wrong with the Unity Editor that you try a different version. Some versions of the Unity Editor for Linux may not work properly with the unitystation code, and some may not work properly on your system entirely. The Linux builds for the Unity Editor are separate from other builds and are considered experimental builds. This guide is also under the impression that you've already installed. This is important, as we'll be editing our own fork, then pushing and pulling our commits to the unitystation repository. You're going to want to make sure that you're on a Unix-based system and that you have already forked the unitystation repository and cloned it to your computer. Setting up the Unity Editor to properly develop for UnityStation is a bit of a chore, so this guide should help walk you through it in as simple manner as possible. Unix-based systems are extremely easy to set up, and development becomes a breeze with the amazing kit that linux distributions like Ubuntu, Debian, and Arch Linux have to offer. Many users enjoy programming and development on Unix-based systems. Undo RecordObject vs EditorUtility SetDirty SyncVar Best Practices for Easy Networking Attaching JetBrains Rider to the Unity Editor
