This is my first game on PICO-8 and my first-ever game. It was initially a practicing demo for learning lua and PICO-8 development, so simple that you can not do anything other than move a cube. Then my friend told me I could add some random walls (which became bullets in the end). If the cube touches the wall, the game is over. I thought it was a good idea, so I just tried to make it out.

The whole process was full of fun and thinking, it took me about 10 hours to get everything done, including reading lua & PICO-8 docs, coding, drawing, and debugging. One thing worth mentioning is that I got huge influence and encouragement from people's reaction to this tweet: , many people came to say hi and retweet, even though it's just a piece of poor newbie code (which can be found here, in case you are interested). Thanks to everyone who paid attention to it.

This project, even tiny and simple, is far from complete. Here are some tasks I plan to do later:

  • [ ] add flying heart (add life, max 5, more become score)
  • [ ] add flying bonus (add score)
  • [ ] add flying clock (reduce heat)
  • [ ] add heat bar (heat increases over time, the greater heat, the more bullets)
  • [ ] add dying animation
  • [ ] prettify game over, add an option for restart

Glory to PICO-8 and indie game development. 😘

StatusIn development
Release date May 26, 2018
Made withPICO-8
Code licenseMIT License
Asset licenseCreative Commons Zero v1.0 Universal
Average sessionA few minutes


dodge.p8 19 kB


Log in with to leave a comment.

I'm also a beginner to PICO-8 and I learned a lot from your game!