@quenty/gameconfig

12.2.0 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i @quenty/gameconfig

Weekly Downloads

2

Version

12.2.0

License

MIT

Unpacked Size

170 kB

Total Files

38

Last publish

Collaborators

  • quenty