This section presents an overview of the calls being made between all parts throughout the entire system. These diagrams help visualize the flow of communication and the sequence of operations.
Launcher Initialization
The following diagram illustrates the initialization process when a game is launched:
Communication Between Microservices
The following diagram shows the communication flow during gameplay:
Error Handling Flow
The following diagram illustrates the flow when an error occurs and a rollback is needed:
Session Closure
The following diagram shows the process when a game session is closed:
These sequence diagrams provide a high-level overview of the communication flow. For detailed information about each API call, refer to the Methods to Implement section.