freezy / freezy/VisualPinball.Engine

Optimize Asset Lib

Open
#537 0 comments 0 reactions 1 assignee Claimed by @freezy View on GitHub
refactoring unity
Dominant language
C#
Stars
508
Forks
73
Avg merge
43m
Merged PRs (30d)
3

Description

The [asset lib](https://github.com/VisualPinball/VisualPinball.Unity.AssetLibrary), along with its references and history, is getting too big. We need to take better care of optimizing assets, and store source files elsewhere than in the repo itself. A first step into that direction is the [style guide](https://docs.visualpinball.org/creators-guide/editor/asset-library-styleguide.html), but we need a new repo and start porting assets over in an optimized way.

So, the first step would be to create a new repo and then start porting things over. Unfortunately, the name `VisualPinball.Unity.AssetLibrary` is already taken, so the *very* first step would be to rename the old repo into something like `VisualPinball.Unity.AssetLibrary.Legacy` and then start from fresh with `VisualPinball.Unity.AssetLibrary`.

Whether the new repo should be LFS or not is another question, since LFS can have significant costs. But given we'd only push optimized assets to the repo, going for LFS and switching to self-hosted in case it gets too expensive (which it really shouldn't), might be the best path forward.

Solves #534.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.