# Setup

- [Empty Project (Before adding Gum)](/gum/code/getting-started/setup/empty-project-before-adding-gum.md)
- [Meadow](/gum/code/getting-started/setup/empty-project-before-adding-gum/meadow.md)
- [MonoGame/KNI/FNA](/gum/code/getting-started/setup/empty-project-before-adding-gum/monogame-kni-fna.md)
- [.NET MAUI](/gum/code/getting-started/setup/empty-project-before-adding-gum/.net-maui.md)
- [Nez](/gum/code/getting-started/setup/empty-project-before-adding-gum/nez.md)
- [Pygame](/gum/code/getting-started/setup/empty-project-before-adding-gum/pygame.md): Gum can be used in Pygame using the PythonNET package.
- [raylib (raylib-cs)](/gum/code/getting-started/setup/empty-project-before-adding-gum/raylib-raylib-cs.md)
- [Silk.NET](/gum/code/getting-started/setup/empty-project-before-adding-gum/silk.net.md)
- [WPF](/gum/code/getting-started/setup/empty-project-before-adding-gum/wpf.md)
- [Adding/Initializing Gum](/gum/code/getting-started/setup/adding-initializing-gum.md)
- [MonoGame/KNI/FNA](/gum/code/getting-started/setup/adding-initializing-gum/monogame-kni-fna.md)
- [Visual Studio Code and Linking Source](/gum/code/getting-started/setup/adding-initializing-gum/monogame-kni-fna/visual-studio-code-and-linking-source.md)
- [.NET MAUI](/gum/code/getting-started/setup/adding-initializing-gum/.net-maui.md)
- [Pygame](/gum/code/getting-started/setup/adding-initializing-gum/pygame.md)
- [raylib (raylib-cs)](/gum/code/getting-started/setup/adding-initializing-gum/raylib-raylib-cs.md)
- [Silk.NET](/gum/code/getting-started/setup/adding-initializing-gum/silk.net.md)
- [WPF](/gum/code/getting-started/setup/adding-initializing-gum/wpf.md)
- [Loading a Gum Project (.gumx)](/gum/code/getting-started/setup/loading-a-gum-project-.gumx.md)
- [Setup for GumBatch (Optional)](/gum/code/getting-started/setup/setup-for-gumbatch.md)
