https://github.com/CSharpGodotTools/Template
A template used for quickly setting up new Godot 4 C# games.
https://github.com/CSharpGodotTools/Template
csharp enet gamedev godot godotengine multiplayer netcode open-source template
Last synced: 4 months ago
JSON representation
A template used for quickly setting up new Godot 4 C# games.
- Host: GitHub
- URL: https://github.com/CSharpGodotTools/Template
- Owner: CSharpGodotTools
- License: mit
- Created: 2023-03-29T23:49:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-28T05:54:11.000Z (4 months ago)
- Last Synced: 2025-08-28T07:12:50.302Z (4 months ago)
- Topics: csharp, enet, gamedev, godot, godotengine, multiplayer, netcode, open-source, template
- Language: C#
- Homepage:
- Size: 1.37 MB
- Stars: 124
- Watchers: 2
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
----
**Highlights**
- **[Cat Lips Source Generators](https://github.com/CSharpGodotTools/Template/wiki/Source-Generators)**
- **[Component Manager](https://github.com/CSharpGodotTools/Template/wiki/Component-Manager)**
- **[Debugging Tools](https://github.com/CSharpGodotTools/Template/wiki/In%E2%80%90Game-Debugging)**
- **[ENet Multiplayer Framework](https://github.com/CSharpGodotTools/Template/wiki/Multiplayer)**
- **[Extensions](https://github.com/CSharpGodotTools/Template/wiki/Extensions)**
- **[Menu UI](https://github.com/CSharpGodotTools/Template/wiki/Menu-UI)**
- **[Services](https://github.com/CSharpGodotTools/Template/wiki/Services)**
- **[Simplified Tweens](https://github.com/CSharpGodotTools/Template/wiki/Simplified-Tweens)**
Setup
First make sure you have the following.
- [.NET SDK](https://dotnet.microsoft.com/download) is at least `8.0.400`. Check with `dotnet --version`.
- [Latest Godot C# Release](https://godotengine.org/)
- [Custom ENet build](https://github.com/CSharpGodotTools/Template/wiki/Custom-ENet-Builds) may be required if using Mac or Linux
Download the [latest stable release](https://github.com/CSharpGodotTools/Template/releases/latest).
Press play (`F5`) to run the setup and click apply changes. Godot will restart with your template ready to go.

Thank You
[Brian Shao](https://github.com/cydq) for helping with cross-platform compatibility.
[Piep Matz](https://github.com/riffy) for helping with the drag drop system.
[Vaggelismsxp](https://github.com/vaggelismsxp) for helping improve the options theme.
New contributors please read [this](https://github.com/CSharpGodotTools/Template/wiki/Contributing).