Liblast on Nostr: Maybe my CVar question is an X/Y problem? Needs: - allow for central managing of game ...
Maybe my CVar question is an X/Y problem?
Needs:
- allow for central managing of game configuration (preferably in a hierarchy)
- allow easy overlay overrides for mutators/mods/AB testing balance changes etc.
- allow to add/edit the values both in the DB and in the scene/script where it's used keeping them in sync
- when var changes, propagate it instantly at runtime
- minimize developer overhead to use this system and code bloat
- add a permission layer so mods can't override certain vars
🤔
Published at
2024-08-27 13:43:36Event JSON
{
"id": "9ffa368423889d99c101d3f8472394aeb81db925f725034e0df5aca01c285329",
"pubkey": "51164ff3fbf459746b179974cc027143edac8b037ccebf56c9ed9fb24c24ad1c",
"created_at": 1724766216,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.gamedev.place/users/liblast/statuses/113034278755140022",
"activitypub"
]
],
"content": "Maybe my CVar question is an X/Y problem?\n\nNeeds:\n- allow for central managing of game configuration (preferably in a hierarchy)\n- allow easy overlay overrides for mutators/mods/AB testing balance changes etc.\n- allow to add/edit the values both in the DB and in the scene/script where it's used keeping them in sync\n- when var changes, propagate it instantly at runtime\n- minimize developer overhead to use this system and code bloat\n- add a permission layer so mods can't override certain vars\n\n🤔",
"sig": "0227de77fd46f5e7f18f76127eb6fbb51ab5e9f34970447bc9c34b4ddee3b38a9b6011e343b2099a11e08d4867635f5ede19d13588da73ef1e301f04709c6d1f"
}