Downshift is a short 3D speed-run through hallways floating in space.  Your cube can "lash" onto any wall to make it its floor.  Collect all the change (coins) to open the finishing gate.  Race to beat par.

Made for the olc CodeJam 2026, theme "Change": gravity changes, and you collect change.

Controls

  • WASD: move
  • Space: jump
  • Left click: lash to a wall
  • Q: turn around
  • R: restart level
  • N: skip level (on the intro card)


5 levels. Falling off costs you time, and the clock keeps running. Press R if you want to restart from time zero.

Credits

  • Game design, code and levels: Brandon Blodget (BB994a)
  • Built with olcPixelGameEngine3 by javidx9 and team (OLC-3 license)

Source Code

https://github.com/bblodget/downshift

AI Disclosure

All gameplay code (main.cpp) and levels were written by me.  Claude (Anthropic) was used as a guide and code reviewer during development.  The only AI-written code was the Camera3D helper class (camera3D.h) and the build and packaging scripts.  The cover image was my screenshot with AI cropping and adding the title.  No AI-generated art, music or text in the game.

Comments

Log in with itch.io to leave a comment.

that was sick!