Skip to content

UML diagrams

Mex777 edited this page Jun 4, 2024 · 2 revisions

UML Diagrams

In our game development project, we use UML (Unified Modeling Language) diagrams to visualize and communicate various aspects of our game's design and architecture. Here are the UML diagrams we've created:

  1. Player Animation Flow Diagram:

    • This diagram illustrates the flow of animations for the player character.
    • It shows how different animation states (e.g., idle, running, attacking) transition between each other.
    • Use cases include player movement, combat, and interactions. Player Animation Flow Diagram
  2. Enemy State Diagram:

    • The enemy state diagram models the behavior of enemy entities in response to events.
    • It defines different states (e.g., idle, chasing, stunned) and their transitions.
    • This diagram helps us understand enemy AI logic and interactions. Enemy State Diagram
  3. Signal Diagram:

    • The signal diagram depicts the communication between different game objects using signals.
    • It shows which objects emit signals and which objects receive them. Signal Diagram
  4. Level Flow Diagram:

    • The level flow diagram provides an overview of the game's structure and progression.
    • It outlines the structure of a level and how the level should be played from start to finish. Level Flow Diagram
Clone this wiki locally