An educational game to teach Knative Eventing concepts through interactive gameplay, primarily focused around Event Driven Architectures.
This game teaches fundamental Event Driven Architecture (EDA) patterns through hands-on puzzles where players route events from sources through brokers to sinks. Players learn concepts like:
- Basic Event Flow - Events travel from sources to brokers and are delivered to sinks
- Triggers and Filters - Events are processed based on specific conditions
- Dead Letter Queue (DLQ) - Failed events are moved to a DLQ for alternative processing
- Godot Engine 4.3 or later
-
Download Godot Engine 4.3 from godotengine.org/download
- Select the Standard version for your operating system
- Extract the downloaded zip file
-
Open Godot Engine
- Run the Godot executable
- In the Project Manager, click Import
- Navigate to the cloned
educational-gamefolder - Select the
project.godotfile and click Import & Edit
-
Run the game
- Press F5 or click the
▶️ Play button in the top-right corner
- Press F5 or click the
If you are interested in contributing, see CONTRIBUTING.md.
For design documentation and planned features, see Levels/brainstorm.md.