Skip to content

User guide

How to use Create, topic by topic. New to it? Start with the README's "Hello, world!" and the programs under examples/.

  • Programs: how a program runs, create and update, run's arguments and the CPU or GPU backend, screens, what is a field and what a parameter, and the calls each frame needs.
  • Coordinates, camera and autoscale: where things are on screen, the camera, the design size, and the run's settings on Context.
  • Drawing: shapes and your own drawable types, the background, transforms, antialiasing and clipping.
  • Style: colours, strokes, gradients, shadows, tint and blend modes, and text.
  • Pixels and recording: reading back what was drawn, offscreen canvases, images, and recording GIFs.
  • Input: the keyboard, mouse and gamepads, and text entry.
  • Geometry: the shapes and curves, and collision tests between them.
  • Math, time and randomness: points and vectors, random numbers and noise, easing and tweens, and the clocks.
  • Data: CSV/TSV tables and JSON.
  • Audio: loading and synthesizing sounds, playing them, and controlling each playback.