Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Allows a rectangle to be dragged around the screen using touch input.
-- main.lua
local rect = display.newRect(display.contentCenterX, display.contentCenterY, 100, 100)
rect:setFillColor(0, 0, 1)
local function onTouch(event)
if event.phase == "moved" then
rect.x = event.x
rect.y = event.y
end
return true
end
rect:addEventListener("touch", onTouch)Solar2D (formerly Corona SDK) is a free, open-source, cross-platform 2D game and app development framework using Lua scripting. It focuses on rapid development and performance for mobile, desktop, and HTML5 applications.
Origin & Creator
Originally developed as Corona SDK by Ansca Mobile in 2009, it was later renamed Solar2D and made open-source in 2020.
Industrial Note
Solar2D is popular for rapid 2D mobile development, small-scale games, casual apps, and educational tools where lightweight Lua scripting and cross-platform deployment are valued.