# uniglos/unitytemplate architecture

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

- Interactive diagram: https://gitdiagram.com/uniglos/unitytemplate
- Repository: https://github.com/uniglos/unitytemplate

## Overview

This repository is a minimal Unity project template. Its tree contains a sample scene, an input-actions asset, and Universal Render Pipeline assets, but the README and available source excerpts do not describe gameplay or document how these assets are connected. The graph therefore shows the identifiable project components without inferring runtime calls or data flow.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_scene_content["Scene content"]
  node_sample_scene["Sample scene<br/>[SampleScene.unity]"]
  node_input_actions["Input actions"]
end

subgraph group_rendering["Rendering assets"]
  node_mobile_pipeline["Mobile pipeline"]
  node_mobile_renderer["Mobile renderer"]
  node_pc_pipeline["PC pipeline<br/>[PC_RPAsset.asset]"]
  node_pc_renderer["PC renderer<br/>[PC_Renderer.asset]"]
  node_sample_profile["Sample volume profile"]
  node_default_profile["Default volume profile"]
end

click node_sample_scene "https://github.com/uniglos/unitytemplate/blob/main/Assets/Scenes/SampleScene.unity"
click node_input_actions "https://github.com/uniglos/unitytemplate/blob/main/Assets/InputSystem_Actions.inputactions"
click node_mobile_pipeline "https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/Mobile_RPAsset.asset"
click node_mobile_renderer "https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/Mobile_Renderer.asset"
click node_pc_pipeline "https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/PC_RPAsset.asset"
click node_pc_renderer "https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/PC_Renderer.asset"
click node_sample_profile "https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/SampleSceneProfile.asset"
click node_default_profile "https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/DefaultVolumeProfile.asset"

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_sample_scene,node_input_actions toneBlue
class node_mobile_pipeline,node_mobile_renderer,node_pc_pipeline,node_pc_renderer,node_sample_profile,node_default_profile toneAmber
```

## Components

### Scene content

- [Sample scene](https://github.com/uniglos/unitytemplate/blob/main/Assets/Scenes/SampleScene.unity): `Assets/Scenes/SampleScene.unity`
- [Input actions](https://github.com/uniglos/unitytemplate/blob/main/Assets/InputSystem_Actions.inputactions): `Assets/InputSystem_Actions.inputactions`

### Rendering assets

- [Mobile pipeline](https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/Mobile_RPAsset.asset): `Assets/Settings/Mobile_RPAsset.asset`
- [Mobile renderer](https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/Mobile_Renderer.asset): `Assets/Settings/Mobile_Renderer.asset`
- [PC pipeline](https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/PC_RPAsset.asset): `Assets/Settings/PC_RPAsset.asset`
- [PC renderer](https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/PC_Renderer.asset): `Assets/Settings/PC_Renderer.asset`
- [Sample volume profile](https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/SampleSceneProfile.asset): `Assets/Settings/SampleSceneProfile.asset`
- [Default volume profile](https://github.com/uniglos/unitytemplate/blob/main/Assets/Settings/DefaultVolumeProfile.asset): `Assets/Settings/DefaultVolumeProfile.asset`
