Neustart mit LFS
This commit is contained in:
commit
5362a6280b
54 changed files with 1689 additions and 0 deletions
42
weltenauge_struktur.txt
Normal file
42
weltenauge_struktur.txt
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
/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
|
||||
Loading…
Add table
Add a link
Reference in a new issue