Why Developers Quietly Hate Vague Designers

One hidden problem in many game teams is vague design communication.

One of the biggest frustrations developers experience in game teams is vague design feedback.

Programmers usually approach problems with logic, systems, and measurable parameters. When they receive feedback that lacks clarity, it becomes extremely difficult to translate that feedback into actual implementation.

Unfortunately, many developers have encountered situations where the designer gives feedback like:

  • “It just doesn’t feel fun.”
  • “Something about the combat feels wrong.”
  • “This animation looks stupid.”
  • “Make the gameplay smoother.”
  • “Can you make it more exciting?”

These comments might express genuine concerns, but they are not actionable instructions.

From the developer’s perspective, this creates a difficult situation.

They now have to guess what the designer actually wants.


The Problem With “Feel-Based” Feedback

Game design often involves emotions and player experience. Designers naturally evaluate things based on how the game feels.

However, developers work with specific systems and variables, such as:

  • animation frames
  • cooldown values
  • hit detection
  • physics parameters
  • timing windows
  • input buffering

When feedback stays at the level of feelings instead of mechanics, programmers are forced to interpret those feelings themselves.

This can lead to several problems:

1. Endless Iterations

If developers guess incorrectly, the designer might respond with:

“No… it still doesn’t feel right.”

So the developer changes something again.

Then again.

And again.

What could have been solved in one clear instruction becomes five or six iteration cycles.


2. Hidden Design Decisions

Sometimes developers accidentally become unofficial game designers.

Because the instructions are unclear, they start adjusting:

  • attack speed
  • damage numbers
  • animation timing
  • enemy reactions

They are effectively making design decisions without realizing it.

This can cause the game’s design to drift away from the original vision.


3. Developer Frustration

Developers usually enjoy solving clear problems.

For example:

✔ “The jump height should be 3 meters.”
✔ “The dash cooldown should be 1.5 seconds.”
✔ “The enemy should stagger for 0.3 seconds.”

These instructions provide a clear target.

But vague requests like:

❌ “Make the combat feel cooler.”

Leave developers stuck in guessing mode.

Over time, this leads to frustration.

Developers may begin to feel that the designer does not fully understand their own system.


The Communication Gap

This tension is rarely caused by bad intentions.

It usually happens because designers and programmers think in different languages.

Designers think in terms of:

  • emotions
  • player experience
  • pacing
  • immersion

Developers think in terms of:

  • systems
  • parameters
  • logic
  • implementation

A great designer learns how to translate experience into systems.

For example, instead of saying:

❌ “The attack feels weak.”

A better explanation might be:

✔ “The attack animation is too slow.”
✔ “The enemy reaction animation is too small.”
✔ “There’s no hit stop when the sword connects.”
✔ “The sound effect lacks impact.”

Now the developer has clear directions to implement improvements.


The Designer’s Hidden Superpower: Clarity

The best game designers are not just idea generators.

They are translators between creativity and implementation.

Their real skill is turning abstract ideas like:

  • “powerful”
  • “satisfying”
  • “fast”
  • “dangerous”

Into concrete instructions like:

  • shorter attack windup
  • stronger hit reaction
  • louder sound effect
  • larger particle burst
  • brief hit pause

When designers reach this level of clarity, developers can implement features quickly and accurately.


Respect Goes Both Ways

Interestingly, developers tend to respect designers who communicate clearly.

When a designer provides:

  • clear mechanics
  • defined goals
  • measurable values
  • good references

Developers feel confident implementing the system.

Instead of guessing what the designer wants, they can focus on building the best technical solution.

This creates a smoother development process and a healthier team dynamic.


The Simple Rule

A good rule for designers is this:

If developers have to guess what you mean, your design is not clear enough yet.

The goal is not to remove creativity or experimentation.

The goal is to ensure that everyone on the team understands what needs to be built.

Because in game development, the difference between a frustrating workflow and a productive one often comes down to how clearly ideas are communicated.


Final Thought

A game designer doesn’t need to know every technical detail, but they must be able to describe the experience clearly enough for the team to build it.

A game designer also need to avoid the larger misconception in game teams:
"When Game Designers Expect Everyone to Be a Designer"

When designers learn how to convert instincts into actionable feedback, collaboration between designers, programmers, and artists becomes dramatically smoother.

And the game improves faster as a result.

Comments