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 GuideGame Loop & Window
onInit, onUpdate, onDraw, onCleanup callbacks, window management, and letterboxing.
View DocsRendering
Images, sprite sheets, primitives, text rendering, and advanced image transforms.
View DocsAnimation NEW
Sprite-sheet animation with loadAnimation, playback controls, ping-pong, and more.
View DocsInput & Time
Keyboard, mouse input, delta time, timers, and the complete key name reference.
View DocsModules
Networking (net.*), JSON (json.*), TileMap (tilemap.*), and Particle System (particle.*).
View DocsAdvanced
Filesystem, encryption, video playback, additional primitives, and miscellaneous utilities.
View DocsTutorials
Step-by-step tutorials covering Hello World, movement, images, multi-file projects, and encryption.
Start TutorialsLuau Guide
Learn the Luau scripting language: variables, tables, functions, control flow, and best practices.
Learn Luau