Max at Pugstorm maintains a guide for accessing and installing the modding SDK on mod.io guides.
Follow Max's guide up until you reach the "Creating new objects" header. You can keep reading from there if you'd like, but it may not make sense without further context. This site will walk through some more specific examples in the next few pages.
As Max is the only person with edit permissions, the mod.io guide can easily fall out of date. If something needs to be updated, discuss it in the #mod-creators channel on the official Core Keeper Discord.
There are a few extra steps you need to take that Max's guide doesn't mention.
In the Unity Hub, add the -disable-assembly-updater
command line argument to your SDK project. If you don't do this, the Pug.Other.dll
and Pug.ECS.Components.dll
will not load correctly, meaning you will be missing some important script components.