Skip to content

ValksGodotTools/GodotUtils

Repository files navigation

What is this?

An ever expanding utils library for Godot 4 C#. This is the library I am using across all my games, now open source for everyone else to enjoy as well.

Features

Thinking of Adding

  • 3D Scripts
  • Inventory Script(s) / Prefab(s)
  • Modular Mod Manager Logic and UI
  • Procedurally generated tech tree

Install

Add this as a submodule to your GitHub repo

git submodule add https://github.com/Valks-Games/GodotUtils GodotUtils

Add the following to your .csproj

<ItemGroup>
    <PackageReference Include="ENet-CSharp" Version="2.4.8" />
    <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
</ItemGroup>

Add the following somewhere in your game.

public static ServiceProvider Services { get; } = new ServiceProvider();

public override void _Ready()
{
    GodotUtils.GU.Init(Services);
}

Credits

  • Shaders are from https://godotshaders.com/
  • Thank you to everyone in the Godot Discord for helping me (especially the31), without you guys I would not have got as far as I've come today

About

An ever expanding Godot 4 C# game dev library to be used across several game projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published