Injact is a simple, easy to use dependency injection and inversion of control (IoC) container for Godot 4.
- Clone the repository somewhere outside your Godot project.
- Open your Godot solution file.
- If you do not have a solution file see below for help.
- Add a reference to the Injact.Core and Injact.Godot projects to your solution.
- Add a reference to Injact.Godot to your Godot project (
.csproj
file). - Visit the Injact wiki to get started.
- Create a
.cs
script file in the Godot editor. - Double click the file in the Godot editor to open it in Visual Studio or Rider.
- Note: you may need to set an external editor in Editor > Editor Settings... > Dotnet > Editor.
- Publish as a Nuget package.
- Document basic features.
- Document advanced features.
- Improve test coverage.