Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bsmithcompsci/experiment-unity3d-modding

Experiment on how to get ease of access to modding capabilities to a Unity3D game.
https://github.com/bsmithcompsci/experiment-unity3d-modding

mod mod-tools modding modding-framework modding-tools unity3d unity3d-editor unity3d-games unity3d-mod unity3d-modding unity3d-plugin

Last synced: 10 days ago
JSON representation

Experiment on how to get ease of access to modding capabilities to a Unity3D game.

Awesome Lists containing this project

README

        

# Experiment-Unity3d-Modding
Experiment on how to get ease of access to modding capabilities to a Unity3D game.

![Mod Demo](https://user-images.githubusercontent.com/87924822/166090368-0b05bccd-3bae-4e30-b96f-92fa67719780.gif)
---
## Objective
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.

## TL;DR What This Modding SDK Supports
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 | ✅ |

## Details
Please look at the [Wiki](https://github.com/bsmithcompsci/Experiment-Unity3d-Modding/wiki), there I will go into details about the modding sdk strategies.