Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/radiatoryang/bobbin
small Unity editor tool that can automatically download and import Google Docs or Sheets (or anything with a URL) into your Unity project; perfect for collaborating with designers, writers, or translators
https://github.com/radiatoryang/bobbin
game-dev narrative-design unity unity3d unity3d-editor
Last synced: 6 days ago
JSON representation
small Unity editor tool that can automatically download and import Google Docs or Sheets (or anything with a URL) into your Unity project; perfect for collaborating with designers, writers, or translators
- Host: GitHub
- URL: https://github.com/radiatoryang/bobbin
- Owner: radiatoryang
- License: mit
- Created: 2019-03-25T02:51:54.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-14T07:09:38.000Z (3 months ago)
- Last Synced: 2024-12-13T22:13:44.142Z (13 days ago)
- Topics: game-dev, narrative-design, unity, unity3d, unity3d-editor
- Language: C#
- Homepage:
- Size: 61.5 KB
- Stars: 191
- Watchers: 10
- Forks: 16
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bobbin
Bobbin is a small Unity editor tool that automatically downloads files into your Unity project
- downloads files (text, images, etc) from any URL, and/or any publicly viewable Google Docs or Google Sheets without any login or OAuth
- perfect for collaborating with designers, writers, or translators... edit stuff collaboratively in browser, and then auto-import the data directly into your game
- ___NOTE: it's up to you to write game code to read / process the files!___
- ___NOTE: this is a one-way no-auth read-only sync, you **CANNOT** use this to upload local changes back into Google Docs, etc.___
- all your settings (URLs and file paths) are saved in a ScriptableObject, convenient for source control
- really lightweight; the core code is just 3 C# files## how to use it
- **go to ["Releases"](https://github.com/radiatoryang/bobbin/releases), download the latest unitypackage, and import it into your Unity project**
- for more info / help, see the [Wiki](https://github.com/radiatoryang/bobbin/wiki)
- pairs well with [Yarn Spinner](https://github.com/thesecretlab/YarnSpinner)
- tested on Unity 2018.3.2f1## if you need a serious spreadsheet solution, this isn't it
This is just a simple tool that only downloads files, and does nothing more! For a big fancy tool that can generate data-types / C# auto-completion, here are some better options for integrating spreadsheet data into your game:
- [Meta Sheets](http://metasheets.com/)
- [CastleDB](http://castledb.org/) / [CastleDB-Unity-Importer](https://github.com/kkukshtel/castledb-unity-importer)## license
- MIT## acknowledgments
- this uses [Editor Coroutines](https://github.com/marijnz/unity-editor-coroutines)
- this uses [TreeView](https://docs.unity3d.com/Manual/TreeViewAPI.html)