Experiment on how to get ease of access to modding capabilities to a Unity3D game.
The objective of this experiment is to create a modding ease-of-access for the user. Essentially meaning that a user can open Unity3d and import the SDK into an empty project. Then start configuring and setting up their modded scenes, vehicles, weapons or whatever the game exposes to the modder.
The modding sdk utilizes Addressables, thus allowing for performant real-time asset streaming.
Category | |
---|---|
User-Scripting | ❌ |
Physics Layers | ✅ |
Tags | ✅ |
Addressable Label | ✅ |
Game Provided Monobehaviours | ✅ |
Prefabs | ✅ |
Audio Clips | ✅ |
Materials | ✅ |
Animations | ✅ |
Vert/Frag Shaders | ✅ |
Please look at the Wiki, there I will go into details about the modding sdk strategies.