DEV Community

Amphoteric Studio
Amphoteric Studio

Posted on

Designing a platformer where you don’t control jumping

We recently released a 2D precision platformer on Android, built around a simple question:

What happens if the player doesn't control jumping?

In most platformers, jumping is the core mechanic. It’s reactive and immediate. You press a button, and you jump.

In Crom's Escape, the character jumps automatically.

The player controls only movement, timing, and positioning.

Why remove jump control?

The idea was to shift the challenge away from reaction toward consistency.

Instead of asking:
"Did you press jump at the right moment?"

the game asks:
"Are you in the right position at the right time?"

What this changes

Removing manual jumping changes how levels are built:

  • Timing becomes predictable but unforgiving
  • Movement becomes the primary skill
  • Small mistakes are amplified

Levels are designed with very low tolerance for error, and failure usually happens quickly.

This is intentional.

Fast retries are part of the core loop.

What didn’t work

Early versions felt confusing rather than difficult.

Players tried to jump instinctively.

So the design had to clearly communicate:
"Jumping is not under your control."

The result

The final result is a precision platformer that feels unusual at first but becomes predictable over time.

It’s not designed to be accessible or relaxing — it’s built around repetition and mastery.

Try it

Google Play:
https://play.google.com/store/apps/details?id=com.amphoteric.cromsescape.game

Trailer:
https://www.youtube.com/watch?v=TixJBd-r9Ck

We’d be curious how you approach gameplay constraints like this.

Top comments (0)