You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/project_structure_overview.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,36 +36,36 @@ This document outlines the structure of our project, detailing the purpose of ea
36
36
37
37
The `ai` directory contains all artificial intelligence-related scripts and models. It is organized into subcategories for different AI functionalities:
38
38
39
-
-**Image**: For AI that deals with image processing and generation.
40
-
-**Text**: Contains models and scripts for text analysis, generation, and understanding.
41
-
-**Voice**: For voice recognition and generation AI components.
39
+
-**Image**: For AI that deals with image processing and generation.
40
+
-**Text**: Contains models and scripts for text analysis, generation, and understanding.
41
+
-**Voice**: For voice recognition and generation AI components.
42
42
43
43
These components utilize various technologies, including Hugging Face's transformers, custom Python scripts, and other machine learning tools. Right now this is only used to create static assets for the game folder, but this might also be expanded to create custom models that will be used in the game.
44
44
45
45
### Game (`/game`)
46
46
47
47
The `game` directory houses all the Godot project files, scripts (GDScript), and assets. It is structured as follows to organize different types of game content:
48
48
49
-
-**Audio**: Contains all audio files, including music and sound effects (SFX), organized further into `music` and `sfx`.
50
-
-**Engine**: Scripts that form the game's engine, including APIs, managers (for dialogues, scenes, etc.), and utilities.
51
-
-**Entities**: Game entities like NPCs and the player character, including their scripts, scenes, and assets.
52
-
-**Maps**: Game levels and maps, including base maps and specific scenes.
53
-
-**Models**: Data models used within the game, such as character models, item definitions, and other game logic-related structures.
54
-
-**UI**: User interface components, including dialogue boxes, menus, and theming resources.
49
+
-**Audio**: Contains all audio files, including music and sound effects (SFX), organized further into `music` and `sfx`.
50
+
-**Engine**: Scripts that form the game's engine, including APIs, managers (for dialogues, scenes, etc.), and utilities.
51
+
-**Entities**: Game entities like NPCs and the player character, including their scripts, scenes, and assets.
52
+
-**Maps**: Game levels and maps, including base maps and specific scenes.
53
+
-**Models**: Data models used within the game, such as character models, item definitions, and other game logic-related structures.
54
+
-**UI**: User interface components, including dialogue boxes, menus, and theming resources.
55
55
56
56
### Landing-page (`/landing-page`)
57
57
58
-
The `landing-page` is the ladning page for the game on `https://bearlysleeping.com`. It uses Astro and tailwind. The landing page get's auto updated every time a new release is pushed with github workflow actions.
58
+
The `landing-page` is the landing page for the game on `https://bearlysleeping.com`. It uses Astro and tailwind. The landing page get's auto updated every time a new release is pushed with github workflow actions.
59
59
60
60
### Docs (`/docs`)
61
61
62
62
The `docs` directory contains all project documentation. This includes developer guides, project overviews, and any additional documentation related to project setup, deployment, and usage instructions.
63
63
64
64
### Additional Directories
65
65
66
-
-**`.github`**: Contains GitHub-specific configurations, including workflows for CI (Continuous Integration).
67
-
-**`lefthook.yml`**: Configuration file for Lefthook, used to manage Git hooks for actions like pre-commit checks.
68
-
-**`LICENSE`**: The project's license file.
66
+
-**`.github`**: Contains GitHub-specific configurations, including workflows for CI (Continuous Integration).
67
+
-**`lefthook.yml`**: Configuration file for Lefthook, used to manage Git hooks for actions like pre-commit checks.
0 commit comments