A puzzle platformer where you shift between 5 different dimensions — each with unique physics. Everything is handled in Python using Pygame, with help from Amazon Q CLI and my own ideas.
This game lets you switch between dimensions by stepping on portal tiles. Each one changes how the world behaves.
- Normal (Blue) – Regular gravity and movement
- Inverse (Red) – Gravity is reversed (fall upward)
- Ethereal (Purple) – Walk through special "X" walls
- Time (Yellow) – Slows down everything, including gravity
- Magnetic (Cyan) – Pulls you toward magnetic surfaces
- 10 full puzzle levels that keep getting harder
- Portal tiles that switch dimensions instantly
- Collectibles you must grab to finish each level
- Hazards like spikes and lasers that kill you
- Powerups that give you special powers for a bit
- Moving platforms you have to time perfectly
- Particle effects and animated sprites
- Sound effects and looping background music
- Save system to keep your level progress
- Skin and background customization
pip install pygame
"# DimensionalShiftPuzzle"