Circa is a new programming language, built from the ground up to support live coding.

Plastic is a cross-platform graphical tool, which functions as both a game engine and an IDE for editing Circa code.

The goal of these tools is to create a fun, fast, distraction-free environment for creating games.

Some features are:

  • Live reloading : The user can make arbitrary changes to code files, and see those changes immediately. No recompiling or restarting necessary.

  • Hybrid textual/visual editing : Code can be edited & saved as plain text files (for compatibility with many existing tools), but there are also in-game methods of editing code, using visual widgets.

  • Convenient bindings : The Plastic application comes batteries-loaded with functions that let you quickly toss some graphics on the screen.

Also, it's all free and open source.

Documentation

Syntax reference

API documentation

How to report bugs

Status

Circa + Plastic are alpha-level software. This means that there are known bugs, not enough features, and future versions may change in non-backwards-compatible ways.

Download

Downloads are currently unavailable as we prepare the upcoming release, sorry! If you're feeling brave you can always try to build from source.

Credits / Contact

For comments/questions/feedback, send email to 'paul.hodge.email' on Gmail.