A PICO-8 Spaceshooter in 16 GIFs

Draw ship on screen.

Step 1
Step 2

Animate propulsion.

Step 3

Basic ship movement.

Step 4

Fire laser bullets.

Step 5

Remove bullets, if they leave screen.

Step 6

Draw enemies.

Step 7

Move enemies.

Step 8

Points and health.

Step 9

Collision 1: Clean up and preparation

Step 10

Collision 2: Define boxes.

Step 11

Collision 3: Collide boxes.

Step 12

Change states.

Step 13

Health,
game over, immortality.

Step 14

Explosions.

Step 15

Stars.

Step 16

Enemy movement and respawn.

01. Draw ship on screen.
02. Animate propulsion.
03. Basic ship movement.
04. Fire laser bullets.
05. Remove bullets, if they leave screen.
06. Draw enemies.
07. Move enemies.
08. Points and health.
09. Collision 1: Clean up and preparation.
10. Collision 2: Define boxes.
11. Collision 3: Collide boxes.
12. Change states.
13. Health, game over, immortality.
14. Explosions.
15. Stars.
16. Enemy movement and respawn.

The final cartridge:
final pico-8 cartridge

Next step's:


By @ztiromoritz
Github: pico-8-shooter
Discussion: PICO-8 Forum

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.