openc2e

The open-source Creatures engine

openc2e is a free and open-source game engine for the Creatures artificial life games.

The goal is to allow you to play games such as Creatures, Creatures 2, Creatures 3, Docking Station and more, on many different platforms. It is being slowly developed by a team of Creatures hobbyists, and anyone can modify it under the terms of the LGPL.

Want to know more? Come visit us on the Caos Coding Cave Discord or on GitHub.

Welcome to the new openc2e.github.io!

Happy New Year, and welcome to the revamped openc2e website! This space will be, essentially, a development diary. I plan to write about Creatures implementation details, C++ programming, highlight old Creatures reverse-engineering sites, and provide tools and tips for working with Creatures.

I’ve also archived all of the old content (what I could find from archive.org, at least) under the “Old website” link in the sidebar. Feel free to browse through to see what openc2e.org looked like 14 years ago!

Be sure to watch this space for further announcements!

CCSF '21 Release: MNGPlayer2

Released for CCSF 2021!

A brand-new tool for playing MNG music files. This tool’s been built from scratch using openc2e’s music code and will work on modern Windows computers without any fudging about.

Additionally, it has a MNG compiler/decompiler built in for any agenteers who want to experiment with custom music.

Download it for Windows, or learn more on GitHub.

openc2e 0.2

Wow, it’s been a long time since the last openc2e release! Just over 10 years, to be exact.

Here’s what’s new:

Learn more at the GitHub project!