What is Catjam 2026?
Catjam 2026 is a unique event hosted on itch.io, a well-known platform for indie developers. This jam highlights concatenative programming languages, often misunderstood but powerful, and encourages participants to create games or artistic projects that incorporate them. Submissions are open from July 4 to September 8, 2026.
Why Concatenative Languages?
Concatenative languages, such as Forth and Factor, stand out for their unique approach to function composition. Unlike traditional languages where function application is standard, here, function composition becomes the main tool. This allows for greater flexibility and a different approach to software development, often closer to art than science.
The Rules of the Game
One of the major rules of Catjam 2026 is the prohibition of using generative AI. Everything must be done manually, whether it's coding, art, or audio elements. This rule aims to encourage pure creativity and human innovation. Open-source assets can be used but must be properly credited.
Suggestive Theme: Hats
Although the theme is optional, the organizers have proposed "hats" as a source of inspiration. It may seem trivial, but often simple themes can lead to surprising and innovative creations.
Use Cases and Examples
Let's take the example of a game developed during a previous Catjam. Imagine a small adventure game where every character action is determined by a composition of functions, allowing for dynamic and unpredictable interactions. Such a project could use simple vector graphics and remixed sound effects from open-source collections.
The Importance of Community
The community plays a central role in Catjam 2026. Participants are encouraged to join the dedicated Discord server to exchange ideas, collaborate, and share their progress. This creates a learning and supportive environment, essential for getting the most out of this event.
Conclusion: Why Participate?
Participating in Catjam 2026 is about embracing limitless creativity. It is an opportunity to discover new programming paradigms, meet enthusiasts from around the world, and push the boundaries of what is possible with concatenative languages.
Let's discuss your project in 15 minutes.