Blog Posts

Meet the Chickensoft Team

Making a game is hard enough — you shouldn't have to go at it alone.

Meet the Chickensoft Team

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.,

Read More →

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 in Godot 4

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.

Read More →

Serialization for C# Games

Build complex state preservation systems for implementing game save systems or custom netcode with Chickensoft's new serialization tools.

Serialization for C# Games

Serialization is incredibly important to games, and often painfully difficult to implement well. Unless you just like building serializers, you may find yourself putting off developing a save/load system, especially if you need more than just a simple "what level am I on?" mechanism.

Read More →

Using Godot with C# in 2024

C# support in Godot has come a long way since its inception. Now that it's 2024, let's dive in and see what it's like.

Using Godot with C# in 2024

About a year and a half ago, starting a project with Godot and C# was a brave choice. There's always been a C# channel in the main Godot Discord server, but information and tutorials (let alone demos) were all but non-existent.

Now that it's 2024, let's take a look and see how far we've come.

Read More →

Enjoyable Game Architecture

Learn about creating games with a modular, consistent, and testable architecture.

Enjoyable Game 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.

Read More →

Can Godot Deliver?

While Unity continues to break the trust of its users, Godot is promising to be the free and open "game engine you've been waiting for." But can it deliver?

Can Godot Deliver?

The game engine company Unity has once again gained notoriety for offending its users.

Read More →

GDScript vs C# in Godot 4

Deep-dive into the advantages and disadvantages of GDScript and C#, as well as tips on how to choose one — or use them both!

GDScript vs C# in Godot 4

Almost every day, someone asks "Should I use GDScript or C# to make my Godot game?"

A lot of amazing advice has been given out on the Godot Reddit, the forums, various Discord servers, and just about anywhere people are talking about Godot — so let's write it up, once and for all!

Read More →