willnationsdev / log

A log of my ongoing and planned development efforts.
MIT License
0 stars 0 forks source link

Godot 3.2: Refactor Asset Library tab to be more customizable, to add better support for other sources. #17

Open willnationsdev opened 6 years ago

willnationsdev commented 6 years ago

Would like to get to a point where users can do a tiny bit of customization in their project (without the need to download a plugin) and the Asset Library would automatically be able to pull content from a specific source (GitHub, GitLab, BitBucket, etc). We need to cut out the Asset Library middle man.

willnationsdev commented 6 years ago

Another item I'd like to be able to support is LBRY. Would be great if we could start having a SketchFab-like interface for pulling in FOSS and paid 2D art, 3D art, music, sfx, video, animation, script, and scene assets in their entirety. Keep in mind the possibility of getting a funding grant for the LBRY idea.

This change should support an easily edited script that can include new sources for the AssetLib tab, similar to the way the EditorPlugin script gives users a lot of power in manipulating the editor. Example:

Note: When considering LBRY, you could technically just make a generic LBRY script and then let people set a particular channel value, letting them browse the content for that channel. Maybe copy some of the logic from the CreateDialog to make a tree with all of the possibilities? Examine some other algorithms for optimization if necessary. Anyway, LBRY is pretty much deserving of an entire Issue unto itself.

willnationsdev commented 4 years ago

Opened a Godot Proposal on this topic, among other things.