Log In  

Cart #shelledshinobi1-7 | 2020-07-14 | Code ▽ | Embed ▽ | No License

Shelled Shinobi

Alternate between classic platforming and controlling a fast sliding shell.


Keyboard / Gamepad:
Move: Left, Right arrow keys / Left joystick or D-Pad (p8/bin).
Jump*: Z or C / 🅾️.
Shell*: X or V / ❎.
Pause, Options: P or Enter / Start (p8/bin) or Back (web).

*Can be swapped in the pause menu.


Depending on your device and browser, the game may stutter in the browser version. In that case, please import this cart to PICO-8 or launch it from SPLORE.

You can also download the game on itch.io: https://noppa.itch.io/shelled-shinobi.

It's currently also possible to lower the framerate in code by changing the value of 'fps_60' in '_init()' (could be useful for e.g. RPi0 users?).



  • Fixed final room missing boundary
  • Fixed a displaced pixel (and added another pixel :P) in the title graphics
  • Replaced the 30 FPS build with the 60 FPS one in itch.io
  • Updated some details in this post (in "Controls", "Versions")


  • Added copy protection
  • Added credits to the title screen
  • Removed thanks from code comments to save on characters
  • Misc. minor graphical changes
  • Removed some unused variables and other minor code cleanup


  • Attempt to patch a rare crash when pressing a switch
  • Some insignificant code changes (variable rename etc)


Design, programming, art and sfx by magu aka @noppa.

Music (slightly remixed) from PICO-8 Tunes Vol. 2 (https://www.lexaloffle.com/bbs/?tid=33675), "Like Clockwork" (CC-BY-NC-SA 4.0), and Vol. 1 (https://www.lexaloffle.com/bbs/?tid=29008), "Dungeon" (CC-BY-SA-3.0), by @Gruber.

Special thanks to @NerdyTeachers, @Krystman, @Gruber, @MBoffin and @TRASEVOL_DOG for tutorials,
and everyone who's played the game and given feedback!

Made using PICO-8 by Lexaloffle,
pico8vscodeeditor by grumpydev,
pico-8-simple-outline by Anthony Villena and
tiled-pico-8 by samhocevar.

P#78544 2020-06-28 02:13 ( Edited 2020-07-14 16:37)


This is a WIP version. The full release can be found here: https://www.lexaloffle.com/bbs/?tid=38573

Cart #shelled_shinobi_02-0 | 2020-04-11 | Code ▽ | Embed ▽ | No License

Alternate between classic platforming and controlling a fast sliding shell.
Originally based on the Nerdy Teachers platformer tutorial.

Update 4/11/20:

  • Added a jump buffer (5 frames on 30 FPS)
  • Less sliding when not shelled
  • Leftover pickups now get removed after game won.

Gamepad / Keyboard:
Move: D-Pad or Left joystick / Arrow keys
Shell: ❎ / X or V
Jump: 🅾️ / C or Z

Original post:

Cart #shelled_shinobi-1 | 2020-03-10 | Code ▽ | Embed ▽ | No License

P#73800 2020-03-10 19:27 ( Edited 2020-06-28 03:08)

Follow Lexaloffle:          
Generated 2024-02-29 20:43:04 | 0.091s | Q:21