Sequence Diagram
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
Section titled “Launcher Initialization”The following diagram illustrates the initialization process when a game is launched:
Communication Between Microservices
Section titled “Communication Between Microservices”The following diagram shows the communication flow during gameplay:
Error Handling Flow
Section titled “Error Handling Flow”The following diagram illustrates the flow when an error occurs and a rollback is needed:
Session Closure
Section titled “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.