Chickensoft
Open source tools for Godot and C#.




Making games should be fun


I think the most impressive thing is how consistent everything is.
The Chickensoft Game Demo is a 3D, open source game built with Godot and C#.
Read about our approach to Enjoyable Game Architecture.
Enjoyable Game Architecture
Learn about creating games with a modular, consistent, and testable architecture.

Game architecture, like all software architecture, tends to be neglected or forgotten as a project goes on. Scalable, enjoyable, production codebases are so rare they're almost mythical.
Next-level game logic
Write it. See it. Run it.


LogicBlocks generates diagrams of your code as you write it.
Reduce synchronization bugs with simple, declarative bindings.
Ready to get started? Read the docs →

...I was honestly surprised at the sudden lack of logic bugs in my code.
Fun for the whole team


With GodotEnv, you can install Godot and manage addons on macOS, Windows, and Linux.
GodotEnv standardizes installation locations and automatically manages symlinks, allowing you to share debugging profiles with your entire team.
...and so much more
What we've been up to
Chickensoft at GodotCon 2025
Our very own Mark Wilson will be representing Chickensoft at GodotCon 2025 in Boston!

May 5-7, 2025 marks the first US-based GodotCon in Boston, MA. The schedule is packed with talks from veteran Godot contributors and enthusiasts, and we're extremely proud to be among those selected to present at this inaugural event!
Meet the Chickensoft Team
Making a game is hard enough — you shouldn't have to go at it alone.

If you've been here before, you might have noticed that we've completely reworked the Chickensoft website! We've given the design a refresh and migrated to a different toolchain. The website is now able to store more types of data and render on the server, allowing us to create a better experience for our visitors.,
Display Scaling in Godot 4
Everything you shouldn't have to know about display scaling, including fixes, workarounds, tools, theme design, window sizes, and logical vs native resolutions.

Display scaling is extremely nuanced on modern, multi-monitor desktop environments. As it turns out, making your game or app scale consistently across various displays and operating system is non-trivial and can require additional information from the engine that Godot does not provide.