Creating a Mod

Colony Survival features an extensive API to allow for mods to modify, remove and add content to the game. Mods are distributed via the Steam Workshop.

List of mods
The game does support mods via the Steam Workshop. The user has to subscribe to a mod and Steam will download it automatically. A mod needs to be activated at the new / load world menu in game.

Creating a mod
Creating a Colony Survival mod can be done by anyone, even if you have no knowledge of programming. The Official Discord has a channel dedicated to supporting mod developers. If you have problems getting started or encounter any issues the Discord is here to help.

Basic
Using only .JSON files you can add or modify vast aspects of the game such as:
 * Add new Blocks
 * Add new Science
 * Add new Crafting Recipes
 * Add new Items

Detailed information on how to structure these files is located on the Colony Survival Github page. You can also find information and help in the Official Discord Server.

Intermediate
With basic C# knowledge you write your own code to interface with the Colony Survival API and add more complex blocks and job behavior.

Advanced
Using tools like Harmony you can patch the Colony Survival code to modify normal functionality, or add your own advanced features not available through the existing API.