# enes-sen/blindchoice architecture

> Architecture diagram of the GitHub repository enes-sen/blindchoice, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/enes-sen/blindchoice
- Repository: https://github.com/enes-sen/blindchoice

## Overview

This is a Unity card-game project, with a game scene, game and card managers, a card model, and card data and presentation assets. The likely player workflow is to enter the game scene and interact with cards, but no README or source excerpts establish the runtime sequence or how these components connect. The graph therefore shows the identifiable product components without asserting unsupported calls or data flows.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_gameplay["Gameplay"]
  node_game_scene["Game scene<br/>[Game.unity]"]
  node_game_manager["Game manager<br/>[GameManager.cs]"]
  node_card_manager["Card manager<br/>[CardManager.cs]"]
end

subgraph group_cards["Card content"]
  node_card_model["Card model<br/>[Card.cs]"]
  node_card_data["Card assets"]
end

subgraph group_presentation["Presentation"]
  node_textures["Card and UI textures"]
  node_audio["Game audio"]
end

node_player(("Player"))

click node_game_scene "https://github.com/enes-sen/blindchoice/blob/main/Assets/Project/Scenes/Game.unity"
click node_game_manager "https://github.com/enes-sen/blindchoice/blob/main/Assets/Project/Scripts/Managers/GameManager.cs"
click node_card_manager "https://github.com/enes-sen/blindchoice/blob/main/Assets/Project/Scripts/Managers/CardManager.cs"
click node_card_model "https://github.com/enes-sen/blindchoice/blob/main/Assets/Project/Scripts/Objects/Card.cs"
click node_card_data "https://github.com/enes-sen/blindchoice/tree/main/Assets/Project/Scripts/Objects/SoObjects"
click node_textures "https://github.com/enes-sen/blindchoice/tree/main/Assets/Project/Textures"
click node_audio "https://github.com/enes-sen/blindchoice/tree/main/Assets/Project/Sounds"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_game_scene,node_game_manager,node_card_manager toneBlue
class node_card_model,node_card_data toneAmber
class node_textures,node_audio toneMint
class node_player toneIndigo
```

## Components

### Gameplay

- [Game scene](https://github.com/enes-sen/blindchoice/blob/main/Assets/Project/Scenes/Game.unity): `Assets/Project/Scenes/Game.unity`
- [Game manager](https://github.com/enes-sen/blindchoice/blob/main/Assets/Project/Scripts/Managers/GameManager.cs): `Assets/Project/Scripts/Managers/GameManager.cs`
- [Card manager](https://github.com/enes-sen/blindchoice/blob/main/Assets/Project/Scripts/Managers/CardManager.cs): `Assets/Project/Scripts/Managers/CardManager.cs`

### Card content

- [Card model](https://github.com/enes-sen/blindchoice/blob/main/Assets/Project/Scripts/Objects/Card.cs): `Assets/Project/Scripts/Objects/Card.cs`
- [Card assets](https://github.com/enes-sen/blindchoice/tree/main/Assets/Project/Scripts/Objects/SoObjects): `Assets/Project/Scripts/Objects/SoObjects`

### Presentation

- [Card and UI textures](https://github.com/enes-sen/blindchoice/tree/main/Assets/Project/Textures): `Assets/Project/Textures`
- [Game audio](https://github.com/enes-sen/blindchoice/tree/main/Assets/Project/Sounds): `Assets/Project/Sounds`

### Other components

- **Player**
