๐ŸŽฎ My First Pico-8 Game ยท Episode 6 of 6 ยท See All Episodes
๐ŸŽฎ Episode 6 ยท Advanced ยท The Final Challenge

Side-Scrolling
Platformer

The ultimate Pico-8 project: build a full platformer with gravity, jumping, enemies, collectibles and a finish flag. Everything you've learned comes together!

๐Ÿ‘ถ Ages 9+โฑ๏ธ ~2 Hours๐ŸŽฎ Pico-8โœ“ Free
โฌ‡๏ธ Gravity๐Ÿฆ˜ Jumping๐ŸŽจ Tile Maps๐Ÿ“น Scrolling๐Ÿ Flags๐ŸŽต Sound
โญ
0 XP
Level 1
๐Ÿ”ฅ0
Your Progress0 / 11 steps
๐Ÿ“ฆ
Reference cartridge: download the finished, playable Pico-8 cart for this workshop: โฌ‡ pico8-platformer-reference.zip. Every code block also has a Copy button.
๐Ÿ’ป
How to run: Open PICO-8, paste the code in the CODE tab, and press Ctrl+R to run!
๐ŸŒ
How it works: write the code in each step, and the canvas on the right shows what your code does. It is a live preview that builds the game as you go. Type to see it update, or press Apply to Canvas to test it straight away.
๐ŸฆŠ
Lumo says: every step adds one feature to the same game. Type a little, click Apply to Canvas, and test it straight away. There is no wrong answer you can't undo.

Build Platformer Step by Step

Each step adds one feature. Write the code, watch it come alive in the canvas, then make it your own.

Step 1 / 6
A character running and jumping on platforms
๐ŸŽ‰๐ŸŽฎ๐Ÿ†โญ๐ŸŽ“
You Completed the Entire Pico-8 Series!

Incredible work! You've built 6 complete games in Pico-8: Pong, Snake, a dungeon crawler, space shooter, match-3 and a platformer. You're a real game developer!

0
Total XP
1
Level
0
Best Streak
0%
Accuracy
๐ŸŽฎ Back to All Episodes

This workshop was free and took many hours to build. If it helped you learn something new, consider supporting the project.

☕ Support on Ko-fi
๐Ÿงฉ
Code Order: PICO-8 Game Loop
+20 XP
Drag these PICO-8 Lua lines into the correct order for the _update() and _draw() functions.
if btn(1) then player_x += speed end
function _update()
function _draw()
if btn(0) then player_x -= speed end
end
cls(0)
spr(1, player_x, player_y)
end
๐ŸŽฎ Build a Platformer in the PICO-8 Studio Pick the game in the browser, tune it, play it live at 128x128, then download a real .p8 cart for PICO-8. No install. Open the Studio โ†’