@quenty/gameconfig
v12.18.0
Published
Configuration service to specify Roblox badges, products, and other specific assets.
Downloads
1,348
Readme
GameConfig
Generalized game configuration system
Installation
npm install @quenty/gameconfig --save
Design
This configuration service is designed to serve as a general backing for selling things in games, even if those products are not written into a general package. For example, a "pay to use" system could be written without explicit knowledge of the game it will be used in, or even the thing the user is paying to use.
Design philosophy
Configuration is done with data in Workspace, OR Mantle configs in code, OR code that writes to the Workspace. This allows for portable configurations that can be configured by someone outside of the system, as well as readable data from outside of the system.
Features
- Localization
- Pull-from-cloud
- Support existing assets by id
- Retrieve-by-name
- Add and remove assets dynamically
- Mantle support
Specific design features
- Easy for non-programmer to add asset for a specific game