Skip to content

tcutler96/Step-I-Must

Repository files navigation

Step I Must

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.

About the Game

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.

1

Features

  • Animated sprites and fragment shaders
  • Custom music and sound effects
  • Automatic saving for progress and settings
  • Undo/ redo move system to encourage experimentation

Tile-based movement

2

Object interaction logic

3

180+ levels

4

Built in level editor

5

Built With

  • Python 3.13.5
  • PyGame (for window, input, and audio control)
  • OpenGL (GLSL shaders for rendering effects)

Running the Game

Clone the repository (data folder required) and then:

  • Option 1 (recommended): Run 'Step I Must.exe'
  • Option 2: Open and run 'main.py'

About

A 2D Sokoban-style puzzle game built in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors