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,
createandupdate,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.