Like2D Logo Like2D
← Back to Home

Documentation

Welcome to the Like2D documentation. Browse the topics below to learn everything about the engine.

Getting Started

Install Like2D, create your first project, and learn the basics of the game loop.

Read Guide

Game Loop & Window

onInit, onUpdate, onDraw, onCleanup callbacks, window management, and letterboxing.

View Docs

Rendering

Images, sprite sheets, primitives, text rendering, and advanced image transforms.

View Docs

Animation NEW

Sprite-sheet animation with loadAnimation, playback controls, ping-pong, and more.

View Docs

Audio

Load sounds, play music, control volume and pitch with the key-based audio system.

View Docs

Input & Time

Keyboard, mouse input, delta time, timers, and the complete key name reference.

View Docs

Physics & Camera

Box2D physics bodies, shapes, forces, gravity, and the 2D camera system.

View Docs

Modules

Networking (net.*), JSON (json.*), TileMap (tilemap.*), and Particle System (particle.*).

View Docs

Advanced

Filesystem, encryption, video playback, additional primitives, and miscellaneous utilities.

View Docs

Tutorials

Step-by-step tutorials covering Hello World, movement, images, multi-file projects, and encryption.

Start Tutorials

Luau Guide

Learn the Luau scripting language: variables, tables, functions, control flow, and best practices.

Learn Luau