Skip to content
@chickensoft-games

Chickensoft

Open source tools for C# and Godot.

Pinned Loading

  1. GameDemo GameDemo Public

    The Chickensoft Game Demo — a fully tested, third-person 3D game built with Godot and C#. Now with saving and loading!

    C# 622 58

  2. GodotEnv GodotEnv Public

    Manage Godot versions and addons from the command line on Windows, macOS, and Linux.

    C# 582 31

  3. GodotGame GodotGame Public

    C# game template for Godot 4 with debug launch configurations, testing (locally and on CI/CD), code coverage, dependency update checks, and spell check working out-of-the-box!

    C# 420 30

  4. LogicBlocks LogicBlocks Public

    Human-friendly, hierarchical and serializable state machines for games and apps in C#.

    C# 316 15

  5. AutoInject AutoInject Public

    Reflection-free node-based dependency injection for C# Godot scripts, including utilities for automatic node-binding, additional lifecycle hooks, and .net-inspired notification callbacks.

    C# 238 14

  6. setup-godot setup-godot Public

    Setup Godot for headless use with macOS, Windows, and Linux CI/CD runners.

    TypeScript 180 15

Repositories

Showing 10 of 44 repositories
  • GameDemo Public

    The Chickensoft Game Demo — a fully tested, third-person 3D game built with Godot and C#. Now with saving and loading!

    chickensoft-games/GameDemo's past year of commit activity
    C# 622 MIT 58 4 (1 issue needs help) 4 Updated Sep 25, 2026
  • Serialization Public

    Easy to use serializable models with AOT compilation support and System.Text.Json compatibility.

    chickensoft-games/Serialization's past year of commit activity
    C# 73 MIT 6 2 0 Updated Sep 25, 2026
  • LogicBlocks Public

    Human-friendly, hierarchical and serializable state machines for games and apps in C#.

    chickensoft-games/LogicBlocks's past year of commit activity
    C# 316 MIT 15 4 2 Updated Sep 25, 2026
  • Collections Public

    Lightweight collections, utilities, and general interface types to help make maintainable code.

    chickensoft-games/Collections's past year of commit activity
    C# 49 MIT 4 1 1 Updated Sep 25, 2026
  • AutoInject Public

    Reflection-free node-based dependency injection for C# Godot scripts, including utilities for automatic node-binding, additional lifecycle hooks, and .net-inspired notification callbacks.

    chickensoft-games/AutoInject's past year of commit activity
    C# 238 MIT 14 5 (1 issue needs help) 1 Updated Sep 25, 2026
  • GodotEnv Public

    Manage Godot versions and addons from the command line on Windows, macOS, and Linux.

    chickensoft-games/GodotEnv's past year of commit activity
    C# 582 MIT 31 14 (2 issues need help) 3 Updated Sep 24, 2026
  • SaveFileBuilder Public

    Compose chunks of save data into a single data type by creating loosely coupled save chunks at various points in the scene tree.

    chickensoft-games/SaveFileBuilder's past year of commit activity
    C# 30 MIT 4 3 1 Updated Sep 24, 2026
  • GodotNodeInterfaces Public

    Make it possible to fully test Godot nodes and scenes with the appropriate adapters and interfaces.

    chickensoft-games/GodotNodeInterfaces's past year of commit activity
    C# 42 MIT 4 1 1 Updated Sep 24, 2026
  • chickensoft_site Public

    Official Chickensoft website, blogs, and documentation.

    chickensoft-games/chickensoft_site's past year of commit activity
    MDX 13 14 0 1 Updated Sep 23, 2026
  • Log Public

    Opinionated logging interface and implementations for C# applications and libraries.

    chickensoft-games/Log's past year of commit activity
    C# 17 MIT 2 1 0 Updated Sep 16, 2026