Skip to content

🎮 Economy — Integration Scenes

This folder contains integration demo scenes for the RevFramework Economy system.

These scenes demonstrate how Economy works in combination with other systems such as Currency and Inventory.

These scenes are built and supported for RevFramework systems only. They are not intended as a general integration layer for third-party economy, shop, or inventory solutions.


🧠 What These Scenes Are

These are integration examples, not core Economy features.

They exist to show:

  • Multi-system workflows (Currency + Inventory + Economy)
  • Real transaction flows (Buy, Sell, Craft, Reward)
  • Rollback and failure handling
  • How Economy composes behaviour using public APIs

👉 These scenes demonstrate real system wiring, not simplified examples.


📂 Structure

Integrations/
  Economy/
    Scenes/
      01_Economy_WithInventory/
      02_Economy_Overlay/

Each folder contains a self-contained demo scene with its own README.


⚠️ Important

These are optional

  • Economy does not require these scenes
  • They exist purely for demonstration and learning

System dependencies vary per scene

Some scenes require additional RevFramework systems:

  • Inventory
  • Currency

👉 Check each scene README for exact requirements.


Not production architecture

These scenes are:

  • Demonstrations of behaviour
  • Teaching tools
  • Reference implementations

They are not prescriptive game architecture.


🧪 What You Should Learn From These

Use these scenes to understand:

  • How Economy composes smaller systems (IValueLedger, IItemStore)
  • How orchestration services work (Shop, Craft, Reward)
  • How rollback and failure handling behave in real scenarios
  • How to wire systems together using public APIs only

🌍 Third-Party / Custom System Use

These scenes are designed for RevFramework system integration only.

If you are using custom or third-party systems:

  • Treat these scenes as reference examples
  • Build your own integration layer
  • Use the public APIs exposed by each system

👉 Custom or third-party integrations are not supported by these scenes.


🧹 Safe to Remove

This folder is completely optional.

Removing it will:

  • Not affect the Economy runtime
  • Not affect Currency or Inventory systems
  • Only remove demo and teaching scenes

🧠 Summary

This folder answers:

“What does Economy look like when it runs with real systems?”

It provides:

  • Integration demos
  • Real-world transaction flows
  • Clear examples of system composition

Use these scenes as learning tools — not required dependen