
Set up Pico-8, a fantasy console, to build simple retro games with two buttons and browser-based play. Explore the educational version for an easy, web-friendly learning path.
Enter Pico 8's engine mode to write code and use the sprite and map editors, sprite sheets, retro sound, and the tracker to build art, levels, and music.
Master Pico-8 game basics by defining init, update, and draw functions, and grasp how the engine executes commands to draw sprites, art, maps, and text at 30 frames per second.
Press a button to shoot a bullet sprite upward. Check collisions by overlapping x and y to reduce enemy health to zero and draw enemies only when health > 0.
Create a bullets table and a shoot function to add bullets at the player's position, then update and draw each bullet with sprite 33, moving upward and removing off-screen bullets.
Implement collision detection between bullets and enemies. Adjust hitboxes and offsets so bullets reliably register hits, deleting enemies and bullets when health reaches zero.
Use a particle system to render stars that spawn each frame, fall down with varying speeds for parallax, and are drawn with pset while off-screen stars are removed.
Celebrate completing the course and stay inspired to keep creating games. Apply core concepts like functions, tables, math, if statements, and variables to create animations, collisions, bullets, and stars.
Have you ever wanted to make a video game but didn’t know where to start?
This course is designed for total beginners who want to try game development without complicated software, confusing setup, or prior coding experience.
In under an hour, you’ll create your first playable retro-style video game using Pico-8 , a beginner-friendly game creation tool that runs right in your browser.
No installs. No experience required. Just a fun, clear introduction to how games actually work.
By the end of this course, you’ll understand the core ideas behind game development, and you’ll leave with a real game you can play and share.
You’ll build a simple one-screen retro arcade game where:
The player moves on screen
The game responds to input
The game tracks success or failure
You can play it immediately
This is not a demo—it’s a finished, playable game. Not only that, but this game will unlock your brain with the big concepts of how games work, so you can immediately start on your own ideas.
This is the very best way to learn to create your own video games. We'll keep it light, fun, and easy. Even if you've never touched a game engine before, you'll get excited at all the possibilities as soon as we dive in. Let's do this!