Like2D Logo Like2D

Like2D

A lightweight 2D game framework built with SDL3 and Luau scripting

Get Started Source Code Learn More Donate on Saweria

Documentation

Getting Started

Learn the basics of Like2D and create your first application.

Read Guide

Documentation

Complete documentation for all Like2D API functions — callbacks, rendering, input, modules, and more.

Browse Docs

Animation NEW

Sprite-sheet animation system with loadAnimation, play, pause, resume, and more.

View Animation

Tutorials

Step-by-step tutorials to master Like2D.

Start Tutorials

Luau Language

Learn how to use Luau with Like2D.

Learn Luau

Advanced API

Filesystem, encryption, physics, camera, video playback, and more advanced features.

Learn Advanced API

Modules

Networking (TCP/UDP/HTTP), JSON save/load, tilemaps, particle systems, and encryption.

View Modules

Compiler & Build

Package your game into a standalone .exe with the LikeC compiler. Build instructions and system requirements.

Build Guide

Physics

Preview our real-time physics engine in action. Use the controls below to play, pause, or speed up the demonstration.

Speed:

About Like2D

Like2D is a lightweight 2D game framework for Windows & Linux. Write your game in Luau, run it with Like2D.exe, and ship it as a standalone executable.

Founders

AR
Abdul Razaq Alghifari
NA
Nathan Ardyan

Developed in 2025

Join the Like2D Community

Interested in contributing to Like2D or just want to chat with other users? Star us on GitHub, open issues, submit pull requests, and be part of the journey!

Showcase

Your Game
Register your game created using Like.
Full Game
Physics Sandbox - Select & Drag
Interactive physics sandbox with real-time Box2D simulation. Create balls/boxes, flip gravity, select multiple objects, and drag them around. Built entirely with Like2D Engine 1.0.0.0.
Physics Demo