/project_root │ ├── 01_core/                     # Die Logik (Script-only, Architektur) │   ├── systems/                 # Globale Manager (Autoloads): network.gd, game_state.gd, signal_bus.gd │   ├── components/              # Logik-Nodes: health_component.gd, interactor.gd, inventory_controller.gd │   └── base_classes/            # Definitionen & Klassen: item_data.gd, spell_base.gd, entity_base.gd │ ├── 02_library/                  # Das Rohmaterial (Assets & Bausteine) │   ├── meshes/                  # 3D-Importe (.glb, .obj) nach Kategorien: nature/, architecture/ │ ├── mesh_libraries/ # Deine fertigen GridMap-Kataloge (.tres) │   ├── materials/               # Globale Materialien (.tres): wood.tres, stone.tres, metal.tres │   ├── textures/                # Roh-Bilder für Materialien & Shader │   ├── ui_assets/               # Visuelles Interface: icons/, fonts/, themes/ │   ├── shaders/                 # Shader-Dateien (.gdshader) │   ├── vfx/                     # Partikelsysteme und visuelle Effekte │   └── audio/                   # Sound-Dateien: sfx/, music/, ambient/ │ ├── 03_database/                 # Die Spieldaten (Content-Definitionen) │   ├── items/                   # Hunderte .tres Dateien (iron_sword.tres, health_potion.tres) │   ├── spells/                  # Zaubersprüche als Resources (.tres) │   ├── loot_tables/             # Definitionen für Drops und Wahrscheinlichkeiten │   ├── dialogues/               # Dialog-Skripte oder JSON-Dateien │   ├── localization/            # Übersetzungsdateien (.csv, .po) │ └── spawn_tables/ # Definitionen: Welche Monster-Gruppe spawnt in welcher Area? │ ├── 04_entities/                 # Die Spielobjekte (Zusammengesetzte Szenen) │   ├── player/                  # Spieler-Szene (player.tscn + player.gd) │   ├── npcs/                    # Monster, Händler, KI-Gegner │   ├── props/                   # Interaktive Welt-Objekte: chest.tscn, door.tscn │   ├── pickups/                 # Das world_item.tscn (Visualisierung von Database-Items) │   ├── ui/                      # UI-Szenen: hud/, windows/, menus/, shared/ │ └── markers/ # Unsichtbare Helfer: spawn_point.tscn, area_trigger.tscn │ ├── 05_worlds/                   # Die Level (Das "NWN Modul") │   ├── areas/                   # Die eigentlichen Karten/Level (.tscn) │   ├── prefabs/                 # Wiederverwendbare Szenen-Gruppen (Häuser, Lagerfeuer-Sets) │   └── environments/            # Licht- & Welt-Einstellungen (.tres) │ └── 06_tests/                    # Die Sandkästen (Isolierte Prototypen)     ├── test_ui.tscn             # Nur UI-Fenster testen     ├── test_combat.tscn         # Kampf-Mechanik ohne Level testen     └── test_inventory.tscn      # Item-Logik prüfen