GodotSteam C# Bindings
C# Bindings for GodotSteam
Open Beta
We are currently working on this new version of the C# Bindings. Please try it out and give us feedback through the GitHub Issue system!
Table of Contents
Support
Currently, we support Godot 4.4+ with the GodotSteam 4.6.1 plugin.
Getting started
Install the GodotSteam C# Bindings by adding the addon to your project's addons folder.
Contributing
The initial set of bindings were created by the CSharp-Wrapper-Generator-for-GDExtension project. For better usability, we have developed a patcher system that applies changes to the auto-generated gluecode.
These patches and the script for applying them are located in the godotsteam-patcher folder.
Please check out the patchers README for more information.
Special Thanks
- Gramps & the GodotSteam contributors for their GodotSteam project
- Joanna from the CoaguCo Industries Discord for initial guidance and connecting me with more C# Godot developers
- tdb2 from the Chickensoft Discord for his interest in this project which gave me the motivation to finish it.
- TerraDev64 for being my mental support while I manually rewrote thousands of lines of code
- Delsin-Yu for their **CSharp-Wrapper-Generator-for-GDExtension" project which was the base for this C# wrapper
Donations
If you would like to support my open source projects, feel free to drop me a coffee (or rather, an energy drink) or check out my release games on itch.
License
Just as GodotSteam itself, this project is licensed under the MIT License. For more information, check out the included LICENSE file.