Castle Client is now Open Source

Ben Roth
Castle Games Blog
Published in
2 min readNov 22, 2019

Hello!

We’re happy to announce that the Castle Client for Windows, macOS, Android, and iOS is now open source. We’re building a community for making and playing games, and it makes sense for a piece of community software to be freely accessible to the whole community.

Head over to the castle-client repository and check it out!

(It’s actually been open source for a few weeks now, but, we were too busy running Castle Halloween Party to announce it until today.)

Contributing and Reporting Issues

If you’d like to contribute, it’s a good idea to reach out on Discord and talk to the team to make sure what you’re doing makes sense, before you open a Pull Request. (We’re a tiny team with plenty to maintain, and we don’t want to waste your time if it ends up being something we can’t accept.)

You’re also welcome to open issues on that repository if you want to report a problem.

Lastly, if you like what we’re doing, please show your support by giving us a Star!

Our docs are also open source

In addition to open sourcing the Castle Client, we also open sourced all our docs. These are the markdown source files that appear on our Documentation website.

If you see something missing or incorrect in our references and tutorials, feel free to open a PR there! Castle is growing and changing, and we often forget to update stuff, so we could use your help if something’s wrong.

Want to make a Linux port?

By the way, we’re currently looking for someone to make Castle Client (including Chromium Embedded Framework, Love2d, SDL, and a handful of platform-specific native bindings) work on Linux. We’re not sure we’ll have time to get it working ourselves soon, but we’ve heard from several people that they want this to exist. Let us know if you think you might be able to work on this.

That’s all for now! Thanks for being part of the Castle community!

--

--