Skip to content

YABFS Games Developer Handbook

This handbook explains how to implement a new game extension for the YABFS game framework.

Scope:

  • framework architecture
  • runtime contracts
  • HTTP API contract
  • frontend integration
  • validation, locking, and testing strategy

Use this handbook as a technical instruction set and example library for third-party game extensions.

Local preview:

pip install -r requirements.txt
zensical serve -f zensical.toml

Contents

  1. Architecture
  2. Runtime State Machine
  3. HTTP API Contract
  4. Starter Kit Reference
  5. Payload Schemas and Validation
  6. Concurrency and Locking
  7. Security Checklist
  8. Troubleshooting Playbook
  9. Testing Matrix
  10. Minimal Package Tree
  11. ACP Settings Example
  12. Frontend Integration Notes
  13. Versioning and Compatibility
  14. Minimal Working Example