This game is a Python-based fan recreation of an excellent puzzle game called N Step Steve (found here and here). It was built entirely from scratch in Python for educational and personal use only.
Step I Must is a 2D Sokoban-style puzzle game where each move counts.
You control one (or more) slimes who can only take a limited number of steps.
Each level challenges you to plan your moves carefully to reach the goal.
- Animated sprites and fragment shaders
- Custom music and sound effects
- Automatic saving for progress and settings
- Undo/ redo move system to encourage experimentation
- Python 3.13.5
- PyGame (for window, input, and audio control)
- OpenGL (GLSL shaders for rendering effects)
Clone the repository (data folder required) and then:
- Option 1 (recommended): Run 'Step I Must.exe'
- Option 2: Open and run 'main.py'




