6
0
Fork 0

Guides/Development Setup hinzugefügt

Snoweuph 2025-02-01 09:21:35 +00:00 committed by Euph Forge
parent eb1721e491
commit 2bbda313a2
Signed by: Euph Forge
GPG key ID: 85A06461FB6BDBB7

@ -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