diff --git a/Guides%2FDevelopment-Setup.md b/Guides%2FDevelopment-Setup.md new file mode 100644 index 0000000..aecd833 --- /dev/null +++ b/Guides%2FDevelopment-Setup.md @@ -0,0 +1,54 @@ +# Development Setup + +## Client + +Um am Client zu arbeiten werden zwei dinge benötigt: [Redot Engine](https://www.redotengine.org/download) und [GDToolkit](https://github.com/Scony/godot-gdscript-toolkit/wiki/1.-Installation#godot-4). + +### Linux + +#### Redot Engine + +1. Binary von https://www.redotengine.org/download/linux herunterladen +1. Entpacken und die ausführbare Datei nach `~/.local/bin/redot` tuhen +1. *(Optional)* Icon herunterladen von [hier](https://git.euph.dev/TowerDefence/Dokumentation/raw/branch/main/redot.svg) und nach `~/.icons/redot.svg` tuhen +1. `~/.local/share/applications/redot.desktop` anlegen mit folgenden content: + ```desktop + [Desktop Entry] + Name=Redot Engine + GenericName=forked game engine + Comment=Multi-platform 2D and 3D game engine with a feature-rich editor + Exec=env PATH="$HOME/.local/bin:$PATH" redot %f + Icon=$HOME/.icons/redot.svg + Terminal=false + PrefersNonDefaultGPU=true + Type=Application + MimeType=application/x-godot-project; + Categories=Development;IDE; + StartupWMClass=Godot + + ``` + +#### GDToolkit + +1. `pip install "gdtoolkit==4.*"` + +### MacOS + +#### Redot Engine + +1. [App Bundle](https://www.redotengine.org/download/macos) herunterladen +1. App Bundle nach Applikationen verschieben + +#### GDToolkit + +1. `pip install "gdtoolkit==4.*"` + +### Windows + +> [!CAUTION] +> you can try it, but I highly suggest you don't + + + + +