Bug or Feature is gaming’s eternal question—is broken mechanic intentional design or accident? Rocket League’s ceiling shots, Quake’s rocket jumping, and Halo 2’s BXR combo all began as unintended mechanics that developers kept, blurring lines between bugs and features.
Famous “Features”
Bugs that became mechanics:
- Rocket jumping: Quake accident → FPS staple
- Combos: Street Fighter II timing bug
- Skiing: Tribes physics exploit
- Rocket League aerials: Physics emergent property
- Bunny hopping: Movement momentum “bug”
Developer Decisions
Facing unintended mechanics:
- Keep: If fun, balanced
- Remove: If game-breaking
- Embrace: Market as feature
”Working as Intended”
Developer response to complaints:
- Sometimes legitimate
- Sometimes deflecting bug reports
- Community mockery
The Philosophy
Accidents can be:
- More fun than intended design
- Raising skill ceiling
- Creating depth
Sources:
- Game Design History
- Fighting Game Community Records
- Speed Running Glitch Documentation