Getting Started๏
To get started with creating mods for Unturned, or hosting your own multiplayer server, certain tools need to be downloaded first. This page provides an explanation for the different types of tools you may need โ depending on what you are trying to do.
Installing Unturned๏
Unturned must be downloaded in order to create, publish, and update mods. The game can be downloaded for free from Steam.
Not only do the game files include some of the tools necessary for creating your own custom content, but the gameโs official assets can also be used as an example when creating your own items, objects, or other game assets.
Adding Unturned to your Steam Library will also add the Unturned Dedicated Server application, which is necessary to host multiplayer servers. Although some server hosts may prefer to download this tool through SteamCMD instead.
Installing Unity๏
Installing the Unity Editor is required for exporting custom content for the game. We recommend using the same version as Unturned, which currently uses version 2021.3.29f1. Unity can be downloaded from their website.
Although most 2021.3 LTS versions should be compatible, and some older LTS versions can be used with some additional setup, those versions might not function as intended.
When installing a Unity version, you will have the option to install some optional modules. You should at least install:
Linux Build Support (Mono) โ Adds support for your mod on Linux devices.
Mac Build Support (Mono) โ Adds support for your mod on macOS devices.
Once Unity is installed, a project can be created to house custom content. At this point, it is recommended to import Unturnedโs provided Unity packages.
Unity Packages๏
Unturned provides multiple Unity packages with the base installation of the game. These packages include examples that can be referenced when creating custom content, and provide the tools necessary to export content from Unity.
These Unity packages are located in the .../Unturned/Extras/Sources
directory, and are regularly updated alongside any major updates to the game.
Open your Unity project.
Select Assets > Import Package > Custom Packageโฆ from the toolbar.
In the file browser, navigate to the
.../Unturned/Extras/Sources
directory.Import the
Project.unitypackage
file; importing theExampleAssets.unitypackage
file is optional.
When importing a Unity package, all of the items in the package will be installed by default. You may deselect any items that you do not want to import.
Project.unitypackage๏
This package contains the bare-bones required to export custom content:
Default Project Settings
Mod Hooks (optional)
ExampleAssets.unitypackage๏
This package contains vanilla content examples, and several useful prefabs:
CoreMasterBundle
directory has an example of each type of vanilla asset.Game/Sources/Animations
directory has all of the vanilla item animations.Resources/Characters/Preview.prefab
is helpful for previewing clothes.
Warning
Custom content should not be placed into the CoreMasterBundle directory. Instead, create a separate directory to house your custom content.
Other Tools๏
Modders will need a few more tools on hand to create custom content.
Text editors๏
A text editor (e.g., Notepad) or a code editor (e.g., Notepad++ or Visual Studio Code) is required to write the game data files used by assets. Code editors often include other useful tools, such as being able to search-and-replace content across multiple files at once.
We do not recommend using a word processor (e.g., Microsoft Word, LibreOffice, or WordPad). Such programs are not intended intended for writing plain text files, and it is easy to accidentally add unwanted characters when not used properly.
If you are unsure what you should use, Notepad comes installed on all Windows systems by default, and lacks any additional tools or features that (while helpful) may be confusing for an inexperienced user.
Image editing software๏
To create custom textures for your modded content โ such as for new shirts or pants, materials for custom objects, or 2D effects โ you will need an image editing software that supports transparency. Some free image editors include Paint.NET, GIMP, and Krita.
Blender๏
A 3D modeling tool such as Blender is required to create custom models (and animations). Blender is the same tool we use for Unturned, although it is not strictly required.