redworlds

Red Worlds

Open source Python engine for Red Carbon — a game about decarbonisation, economics, and climate action.

Start here — by audience

I want to… Go to
Understand how the engine works Architecture
Explore the game design assumptions Assumptions
Understand BUILD, SWAP, REDUCE mechanics Game Mechanics
Try the IO table examples / run notebooks examples/
Understand the data sources Data Guide
Set up locally / contribute code Installation · Contributing
Browse the Python API API Reference
Find citations and data sources References

What this project does

Each player in Red Carbon has their own simulated world, represented as an EXIOBASE input-output (IO) table. Red Worlds applies the player’s daily action to their world and returns updated emissions figures.

The three action types:

See Game Mechanics for the full technical contracts, and Assumptions for the rationale behind each design choice.