29 Premium Themes
Included with purchase — and more features on the way!
Get access — $12 once
Version 2 is coming soon.
The price goes up when it arrives.
Pay once today and every update after that is free.
Pico 8
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Andromeda
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Ayu Dark
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Ayu Mirage
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Ayu Light
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Cobalt2
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Night Owl
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Night Owl Light
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Azureus
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Bordo
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Hibernus
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Lilac
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Lux
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Minimus
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Obscuro
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Sereno
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Uva
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Noctis Viola
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Palenight
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Shades of Purple
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Shades of Purple SD
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Synthwave '84
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Tokyo Night
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Tokyo Night Storm
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Tokyo Night Light
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Winter is Coming
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Winter is Coming Light
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua
Winter is Coming Dark
ball = {
xpos = 60,
ypos = 60,
-- without the colon syntax, must mention self argument explicitly
move = function(self, newx, newy)
self.xpos = newx
self.ypos = newy
end
}
-- using the colon, ball is passed as self automatically
ball:move(100, 120)
-- using the dot, must pass self explicitly
ball.move(ball, 100, 120)
-- From https://pico-8.fandom.com/wiki/Lua