Pinned Repositories
AutoInject
Node-based dependency injection for C# Godot scripts at build-time, including utilities for automatic node-binding, additional lifecycle hooks, and .net-inspired notification callbacks.
GameDemo
The Chickensoft Game Demo — a fully tested, third-person 3D game built with Godot and C#. Now with saving and loading!
GodotEnv
Manage Godot versions and addons from the command line on Windows, macOS, and Linux.
GodotGame
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!
GoDotNet
State machines, notifiers, and other utilities for C# Godot development.
GoDotTest
C# test runner for Godot. Run tests from the command line, collect code coverage, and debug tests.
LogicBlocks
Human-friendly, hierarchical and serializable state machines for games and apps in C#.
Serialization
Easy to use serializable models with AOT compilation support and System.Text.Json compatibility.
setup-godot
Setup Godot for headless use with macOS, Windows, and Linux CI/CD runners.
SuperNodes
Supercharge your Godot nodes with power-ups and third party source generators.
Chickensoft's Repositories
chickensoft-games/GameDemo
The Chickensoft Game Demo — a fully tested, third-person 3D game built with Godot and C#. Now with saving and loading!
chickensoft-games/GodotEnv
Manage Godot versions and addons from the command line on Windows, macOS, and Linux.
chickensoft-games/GodotGame
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!
chickensoft-games/LogicBlocks
Human-friendly, hierarchical and serializable state machines for games and apps in C#.
chickensoft-games/AutoInject
Node-based dependency injection for C# Godot scripts at build-time, including utilities for automatic node-binding, additional lifecycle hooks, and .net-inspired notification callbacks.
chickensoft-games/setup-godot
Setup Godot for headless use with macOS, Windows, and Linux CI/CD runners.
chickensoft-games/GoDotTest
C# test runner for Godot. Run tests from the command line, collect code coverage, and debug tests.
chickensoft-games/SuperNodes
Supercharge your Godot nodes with power-ups and third party source generators.
chickensoft-games/GoDotNet
State machines, notifiers, and other utilities for C# Godot development.
chickensoft-games/Serialization
Easy to use serializable models with AOT compilation support and System.Text.Json compatibility.
chickensoft-games/GodotPackage
A .NET template for quickly creating a C# nuget package for use with Godot 4.
chickensoft-games/Introspection
Create mixins and generate metadata about types at build time to enable reflection in ahead-of-time (AOT) environments.
chickensoft-games/GodotTestDriver
Easy integration testing for Godot with simulated input, node drivers, and fixtures.
chickensoft-games/Collections
Lightweight collections, utilities, and general interface types to help make maintainable code.
chickensoft-games/Bloc.NET
A predictable state management library for C# that helps implement the BLoC design pattern.
chickensoft-games/GoDotLog
Opinionated Godot logging interface and console implementation for C#
chickensoft-games/GodotNodeInterfaces
Make it possible to fully test Godot nodes and scenes with the appropriate adapters and interfaces.
chickensoft-games/go_dot_dep
Node-based dependency injection for C# Godot games.
chickensoft-games/PowerUps
A collection of power-ups for your C# Godot game scripts that work with the SuperNodes source generator.
chickensoft-games/Chicken
The Chickensoft chicken mascot as an animated 3D character!
chickensoft-games/GodotGameTemplate
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!
chickensoft-games/PalettePainter
Command-line, general-purpose palette generator for use with pixel art, textures, or art software.
chickensoft-games/SaveFileBuilder
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/Serialization.Godot
Godot-specific JSON converters for Chickensoft.Serialization.
chickensoft-games/chickensoft_site
Official Chickensoft website, blogs, and documentation.
chickensoft-games/GodotPackageTemplate
A .NET template for quickly creating a C# nuget package for use with Godot 4.
chickensoft-games/next-godot-csproj-version
Compute the next version of a C# project based on its current version, the version of Godot it is using, and a version bump strategy (major, minor, or patch).
chickensoft-games/EditorConfig
Chickensoft's EditorConfig for C#.
chickensoft-games/csharp-language-server
Roslyn-based LSP language server for C#
chickensoft-games/godot-test-driver
This library provides an API that simplifies writing integration tests for Godot projects.