Getting Started
Semicolon Island is made with Unity, and so are its addons. This page will guide you through downloading the right version of the engine, and the SDK.
Installing Unity
Before we can begin modding, we must first install the correct version of the Unity engine. It's a pretty straightforward process, but if you need a little help to make sure you do it all correctly...
- Download the Unity Hub at unity.com/download and run the installer.
- Open the program. If you only wish to use Unity for Semicolon Island, check the "Don't as me again" box, and click "Skip Installation" when it prompts you to install the latest Unity Editor.
- Click the profile icon on the top left and create or sign into a Unity account.
- Install the editor version used by Semicolon Island, as of writing this version 2022.3.10f1, by clicking on the previous hyperlink or visiting the download archive page, finding the correct version and clicking the "Unity Hub" button.
- Click continue, agree to all the terms and conditions as they pop up, click install, and make a nice cup of tea while the editor downloads and installs.
- Select your preferred theme, and close the Visual Studio window when it opens.
Installing the SDK
Semicolon Island's mod SDK currently comes as a Unity project template. Therefore it's really straightforward to get it up and running.
- Download the current version of the mod SDK to an easy to access location.
- If you don't want to deal with long build times, you can also use the lite edition of the SDK. Content made with this SDK doesn't always render correctly in-game.
- Click the "Open" button in Unity Hub and select the SDK's folder.
- Wait for the project to open. This may take a while.
And now, if you did everything correctly, you should be ready to start making your addons!
From here, you can check out the guides on how to create props, avatars and maps! Although, if you're not familiar with Unity or the SDK, we recommend you start by creating a prop to get the hang of things before making more complex mods.