Playground
Tutorials
Blog
GitHub
Discord
Start
kaboom()
Game Obj
add()
make()
readd()
get()
destroy()
destroyAll()
Components
pos()
scale()
rotate()
color()
opacity()
sprite()
text()
polygon()
rect()
circle()
uvquad()
area()
anchor()
z()
outline()
body()
doubleJump()
move()
offscreen()
follow()
shader()
timer()
fixed()
stay()
health()
lifespan()
state()
fadeIn()
mask()
drawon()
tile()
agent()
Events
on()
onUpdate()
onDraw()
onAdd()
onDestroy()
onLoad()
onLoading()
onError()
onResize()
onCleanup()
onGamepadConnect()
onGamepadDisconnect()
onCollide()
onCollideUpdate()
onCollideEnd()
onClick()
onHover()
onHoverUpdate()
onHoverEnd()
onKeyDown()
onKeyPress()
onKeyPressRepeat()
onKeyRelease()
onCharInput()
onMouseDown()
onMousePress()
onMouseRelease()
onMouseMove()
onTouchStart()
onTouchMove()
onTouchEnd()
onScroll()
onHide()
onShow()
onGamepadButtonDown()
onGamepadButtonPress()
onGamepadButtonRelease()
onGamepadStick()
onSceneLeave()
Assets
loadRoot()
loadSprite()
loadSpriteAtlas()
loadAseprite()
loadPedit()
loadBean()
loadJSON()
loadSound()
loadMusic()
loadFont()
loadBitmapFont()
loadShader()
loadShaderURL()
load()
loadProgress()
getSprite()
getSound()
getFont()
getBitmapFont()
getShader()
getAsset()
Asset
SpriteData
SoundData
Info
width()
height()
center()
dt()
time()
isFocused()
isTouchscreen()
mousePos()
mouseDeltaPos()
isKeyDown()
isKeyPressed()
isKeyPressedRepeat()
isKeyReleased()
isMouseDown()
isMousePressed()
isMouseReleased()
isMouseMoved()
isGamepadButtonPressed()
isGamepadButtonDown()
isGamepadButtonReleased()
getGamepadStick()
charInputted()
shake()
camPos()
camScale()
camRot()
toScreen()
toWorld()
setGravity()
getGravity()
setBackground()
getBackground()
getGamepads()
setCursor()
getCursor()
setCursorLocked()
isCursorLocked()
setFullscreen()
isFullscreen()
Timer
wait()
loop()
Audio
play()
burp()
volume()
audioCtx
Math
rand()
randi()
randSeed()
vec2()
rgb()
hsl2rgb()
quad()
choose()
chance()
lerp()
tween()
easings
map()
mapc()
wave()
deg2rad()
rad2deg()
clamp()
evaluateBezier()
testLinePoint()
testLineLine()
testLineCircle()
testRectRect()
testRectLine()
testRectPoint()
testCirclePolygon()
Line
Rect
Circle
Ellipse
Polygon
Vec2
Color
Mat4
Quad
RNG
Scene
scene()
go()
Level
addLevel()
Data
getData()
setData()
Draw
drawSprite()
drawText()
drawRect()
drawLine()
drawLines()
drawCurve()
drawBezier()
drawTriangle()
drawCircle()
drawEllipse()
drawPolygon()
drawUVQuad()
drawFormattedText()
drawMasked()
drawSubtracted()
pushTransform()
popTransform()
pushTranslate()
pushScale()
pushRotate()
pushMatrix()
usePostEffect()
formatText()
makeCanvas()
Debug
debug
Misc
plug()
screenshot()
download()
downloadText()
downloadJSON()
downloadBlob()
record()
addKaboom()
ASCII_CHARS
LEFT
RIGHT
UP
DOWN
RED
GREEN
BLUE
YELLOW
MAGENTA
CYAN
WHITE
BLACK
canvas
quit
Event
EventHandler
EventController
VERSION
Blog