Indie Development Basics

Prototyping Fast: Paper and Digital Mockups

How to test a game idea cheaply with paper prototypes and quick digital mockups, what to ask of a prototype, and when to throw it away and move on.

On this page
  1. The point of a prototype
  2. Why paper works better than you expect
  3. Digital mockups and quick builds
  4. Set a time box
  5. How to test it
  6. Avoiding common traps
  7. Keep the notes

The point of a prototype

A prototype is a rough, quick version of an idea built to answer a question. The question might be “is this mechanic enjoyable?”, “can a new player understand this screen?” or “does this puzzle have a satisfying solution?” If you cannot state the question, you are probably building too much.

The attraction of prototyping is cost. Finding out that an idea is dull after a day of cardboard and pencil is a small loss. Finding out after months of production is a large one. Early on, mistakes are cheap, and you want to make as many of them as possible then.

Why paper works better than you expect

Paper prototyping means using cards, dice, tokens, sticky notes and sketches to simulate a game. It sounds like it only suits board games, but it works for many digital ideas too.

  • Turn-based and rule-driven games. Strategy, puzzle and card ideas can often be played almost exactly on a table.
  • Level layouts. Sketching rooms on grid paper and moving a token through them shows pacing and dead ends quickly.
  • Menus and screens. Drawing each screen on a card and having a tester “tap” on it with a finger reveals confusing flows. You play the computer by swapping cards.
  • Economies and numbers. Index cards and counters let you try resource rules by hand.

Paper has a hidden benefit: because it looks unfinished, people feel free to criticize it and to change the rules mid-session. Nobody is attached to a drawing made in ten minutes.

It has limits. Anything that depends on real-time reflexes, physics, animation feel or fine control cannot be judged on paper. For those, you need a digital prototype.

Digital mockups and quick builds

A digital prototype tests feel. The goal is the lowest-effort version that still answers your question.

  • Use plain shapes, flat colors and temporary sounds, or none at all.
  • Ignore menus, saving and polish.
  • Hard-code values freely. Cleaning up code is for later, or never, if the prototype is discarded.
  • Build only the central activity, such as jumping, aiming or placing pieces, and make it repeatable so you can try it over and over.

Some people mock up interfaces in a drawing program or a slide deck before building anything. Others use a visual tool in their engine or a simple scripting environment. Which tool you pick matters less than speed. If setting up takes longer than the idea itself, switch to something lighter.

A prototype is also a good place to find out whether a loop holds attention. Pay attention to whether you want to do “one more go” without being asked. That repeated cycle is the core gameplay loop, and if it is not appealing in plain boxes, art and music will probably not rescue it, though they can certainly enhance a loop that already works.

Set a time box

Open-ended prototypes drift into half-finished products. Decide in advance how long you will spend, often a few days for a small idea, and what you want to learn. When time is up, review honestly and choose one of three paths.

  1. Continue. The idea is promising; plan the next step.
  2. Change. There is something good, but a rule or a control needs rethinking. Build another small prototype.
  3. Stop. The idea is not working. Record what you learned and move on.

Stopping is a legitimate result, not a failure. A prototype that kills a weak idea early has done its job well.

How to test it

Prototypes are best tested with someone other than you, because you already know how everything is supposed to work.

  • Give minimal instructions, then watch.
  • Note where the person hesitates, laughs, gets stuck or invents a strategy you did not expect.
  • Ask afterward what they thought the goal was and what they enjoyed most, rather than asking whether they “liked” it, since polite people tend to say yes.
  • Test with a few people, not one. A single person’s reaction can mislead, while patterns across several are more convincing.

The same habits carry into later playtest sessions, so practicing them on rough builds is useful. Be cautious with small samples: five testers cannot tell you what all players will do, only which problems appear early and often.

Avoiding common traps

  • Prototype polish. Spending hours on attractive art for something you may delete. Keep it ugly.
  • Defending your idea. If you explain away every problem, you are not learning from the test.
  • Testing too many things at once. Change one variable, test again, and compare.
  • Turning the prototype into the product. Prototype code is often messy by design. Sometimes it is better to rebuild the good idea cleanly than to build on a shaky base.
  • Mistaking novelty for fun. A mechanic can be interesting for five minutes and dull for fifty. Where possible, play longer sessions.

Keep the notes

Record each prototype’s question, what you tried, what happened and what you decided. A few lines are enough. These notes feed into your design documents and help you avoid revisiting ideas that already failed. They also give you a record of why the final design looks the way it does, which is useful when a feature is questioned months later.

The complete guide to indie development basics

Starting Your First Game Project: A Beginner Roadmap
Read the guide

Keep exploring

Guides from other topics

All topics →