API
The classes a game opens without the dock, read from their ## comments on every build. The documents and resources they hold are not here yet.
PixelSprite2DA node that draws a sprite from the Pixel tab and plays its tags as animations.
PixelSpriteTextureOne frame of a sprite from the Pixel tab, as a texture.
PixelSpriteFramesEvery frame of a sprite from the Pixel tab as
SpriteFrames, one animation per tag, for a plainAnimatedSprite2D.PixelTileSetA TileSet that is a tileset document, kept in step with it.
PixelTileMapLayerA TileMapLayer painted with a tileset document’s tiles.
PixelFontFileA font that is a font document, kept in step with it.
PixelPaletteA palette: a name and a list of colours, saved as a
.jcpalette.PixelPaletteMathsThe maths over a palette’s colours, in OKLCH: a ramp from one colour to another, a nudge, a tint, new hues for the slots not locked, and the swatches sorted by hue or by brightness.
JamChipStyleThe project’s style: the palette, the grid and the chip’s limits every tab starts new documents inside, and warns about when one steps outside.
ChiptuneSfxPlayerA sound the game fires, like a jump, a hit or a coin.
ChiptuneSfxPlayer2DA sound the game fires from a place on screen, panned and quieter with distance.
ChiptuneSongPlayerMusic the game steers while it plays.
ChiptuneSongPlayer2DMusic the game steers, from a place on screen, panned and quieter with distance.
ChiptuneAudioStreamA
.sfx.tresor a.music.tresin any slot that takes anAudioStream: anAnimationPlayer’s audio track, anAudioStreamRandomizer, Godot’s ownAudioStreamPlayer3D.
JamChip, by GlitterSnack. MIT licence. Built from the source on every merge. Its artwork and screenshots are made with JamChip.