- Ensure your .NET SDK is at least
8.0.400
. Check withdotnet --version
. - Download and install the latest Redot C# release
- Clone with
git clone --recursive https://github.com/CSharpRedotTools/Template
- If you want to setup Template for a specific genre, continue reading here
If you are not using Windows you may need to get a Custom ENet build
Hot Features
- Multiplayer - Send minimal packet data with ENet.
- In-Game Debugging Tools
- Menu UI - Main menu, options and credits.
- Simplified Tweens
- Service Attribute - Alternative way of managing static members.
- Cat Lips Source Generators
- Useful Extensions
WIP Features
- 3D FPS Scene - Minimal first-person shooter scene with character controller and pre-made weapon animations.
- 2D Top Down Scene - A dungeon scene with enemies, room transitions and working multiplayer.
- Inventory - A WIP re-creation of my old inventory system.
- Draggable Nodes - Make any node draggable.
- State Manager - Implement states using delegates.
- Mod Loader - Half-working mod loader.
Want to contribute? Start by looking here!
Thank you Brian Shao for helping with cross-platform compatibility.