All-in-One Solution for Indie Game Development · Empowering Indie Developers' Dreams
Documentation · Quick Start · QQ Group: 467608841 / 233840761
Game Frame X Asset is a Unity resource management package based on the GameFrameX framework, providing resource management functionality for easier and more efficient asset handling.
Asset Component - Provides resource-related interfaces.
Choose one of the following methods:
-
Edit your Unity project's
Packages/manifest.jsonand add thescopedRegistriessection:{ "scopedRegistries": [ { "name": "GameFrameX", "url": "https://gameframex.upm.alianblank.uk", "scopes": [ "com.gameframex" ] } ], "dependencies": { "com.gameframex.unity.asset": "4.1.0" } }scopescontrols which packages are resolved through this registry. Only packages whose names start withcom.gameframexwill be fetched from it. -
Add to
manifest.jsondependencies:{ "com.gameframex.unity.asset": "https://github.com/gameframex/com.gameframex.unity.asset.git" } -
Use Package Manager in Unity with Git URL:
https://github.com/gameframex/com.gameframex.unity.asset.git -
Clone the repository into your Unity project's
Packagesdirectory. It will be loaded automatically.
// Standard: via GameEntry (no dependency on com.gameframex.unity.entry)
var assetComponent = GameEntry.GetComponent<AssetComponent>();
assetComponent.LoadAsset("AssetPath");com.gameframex.unity: GameFrameX core frameworkcom.gameframex.unity.tuyoogame.yooasset(≥ 3.1.0): YooAsset resource management package
Since 4.1.0, Web play mode initialization has converged into a single call to WebPlayModeFileSystemProviderRegistry.CreateFileSystemParameters(hostServerURL, fallbackHostServerURL), and all platform-specific conditional branches have been removed. Mini-game platform adapter packages (WeChat, Douyin, etc.) register themselves into the YooAsset main package's registry before scene load (earlier than the first Web initialization), and the registry resolves the provider with the highest priority, so only one platform is selected per initialization. For WebGL projects without any adapter package installed, the fallback to the default WebGL file system keeps behavior unchanged.
-
Starting from 4.1.0, the YooAsset main package
com.gameframex.unity.tuyoogame.yooasset≥ 3.1.0 must be installed (previously this worked only because host projects happened to install it directly). -
Documentation: https://gameframex.doc.alianblank.com
-
Repository: https://github.com/gameframex/com.gameframex.unity.asset
-
Issues: https://github.com/gameframex/com.gameframex.unity.asset/issues
- QQ Group: 467608841 / 233840761
See Releases for changelog.
See LICENSE.md for license information.