# damny12/colourlessjourney architecture

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

- Interactive diagram: https://gitdiagram.com/damny12/colourlessjourney
- Repository: https://github.com/damny12/colourlessjourney

## Overview

This is a small GameMaker game project, with player and smoke objects, a room, and visual resources. The tree identifies those assets, but no README or source excerpts are available to establish the player-to-result workflow or how the objects interact. The graph therefore shows the identifiable runtime components without asserting unsupported relationships.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_gameplay["Gameplay"]
  node_player["Player object<br/>[Step_0.gml]"]
  node_smoke["Smoke object<br/>[Step_0.gml]"]
end

subgraph group_world["World and visuals"]
  node_room["Game room<br/>[Room1.yy]"]
  node_character_sprite["Character sprite<br/>[sGuy.yy]"]
  node_smoke_sprite["Smoke sprite<br/>[sSmoke.yy]"]
  node_wall_assets["Wall assets<br/>[wall.yy]"]
end

subgraph group_project["Project configuration"]
  node_project_settings["Project settings"]
  node_platform_options["Platform options<br/>[options_main.yy]"]
end

click node_player "https://github.com/damny12/colourlessjourney/blob/main/objects/oPlayer/Step_0.gml"
click node_smoke "https://github.com/damny12/colourlessjourney/blob/main/objects/oSmoke/Step_0.gml"
click node_room "https://github.com/damny12/colourlessjourney/blob/main/rooms/Room1/Room1.yy"
click node_character_sprite "https://github.com/damny12/colourlessjourney/blob/main/sprites/sGuy/sGuy.yy"
click node_smoke_sprite "https://github.com/damny12/colourlessjourney/blob/main/sprites/sSmoke/sSmoke.yy"
click node_wall_assets "https://github.com/damny12/colourlessjourney/blob/main/tilesets/wall/wall.yy"
click node_project_settings "https://github.com/damny12/colourlessjourney/blob/main/Colourless%20Journey.yyp"
click node_platform_options "https://github.com/damny12/colourlessjourney/blob/main/options/main/options_main.yy"

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_player,node_smoke toneBlue
class node_room,node_character_sprite,node_smoke_sprite,node_wall_assets toneAmber
class node_project_settings,node_platform_options toneMint
```

## Components

### Gameplay

- [Player object](https://github.com/damny12/colourlessjourney/blob/main/objects/oPlayer/Step_0.gml): `objects/oPlayer/Step_0.gml`
- [Smoke object](https://github.com/damny12/colourlessjourney/blob/main/objects/oSmoke/Step_0.gml): `objects/oSmoke/Step_0.gml`

### World and visuals

- [Game room](https://github.com/damny12/colourlessjourney/blob/main/rooms/Room1/Room1.yy): `rooms/Room1/Room1.yy`
- [Character sprite](https://github.com/damny12/colourlessjourney/blob/main/sprites/sGuy/sGuy.yy): `sprites/sGuy/sGuy.yy`
- [Smoke sprite](https://github.com/damny12/colourlessjourney/blob/main/sprites/sSmoke/sSmoke.yy): `sprites/sSmoke/sSmoke.yy`
- [Wall assets](https://github.com/damny12/colourlessjourney/blob/main/tilesets/wall/wall.yy): `tilesets/wall/wall.yy`

### Project configuration

- [Project settings](https://github.com/damny12/colourlessjourney/blob/main/Colourless%20Journey.yyp): `Colourless Journey.yyp`
- [Platform options](https://github.com/damny12/colourlessjourney/blob/main/options/main/options_main.yy): `options/main/options_main.yy`
