Week 7 · Lab

What Is an Interaction?

An introduction to Construct 3

Before any tutorial

PLAYER DOES SOMETHING ↓ SYSTEM RESPONDS ↓ PLAYER UNDERSTANDS SOMETHING ↓ PLAYER ACTS AGAIN

The one sentence that matters most

Construct is a tool for building
interactive systems.
Not an order to make a specific kind of game.

Ask this instead

Not: “What do you want the player to see?”

Instead: “What do you want the player to have to do here?”

Then push once more

What must the player do here that they wouldn't do if this were just a piece of text?

Demystify Construct

Sprites, collisions, scores and platforms are examples. Not requirements.

You should come away understanding

Think in rules before effects

Before “how do I make this animation?” · ask “what is the rule?”

IF player touches object → add score IF player stays still for 20s → reveal text IF player refuses → change narrative state IF sound stops → environment changes

Borrow a lens before you build

Analyse a game you already know · before touching Construct

First 10–15 minutes

Build the ugliest possible tiny prototype

IF player touches object → object disappears

Show one weird demo. Not ten.

Nothing happens when you click. Wait ten seconds.

IF player does nothing for 10 seconds → reveal text

Build together

WHEN this happens DO this

Tiny interaction experiments

Before making anything bigger, make three interactions

1 · Touch something

  • Something changes.

2 · Press something

  • Something responds.

3 · Change a variable

  • mood = mood + 1
  • score = score + 1

What else could this variable represent?

Besides “score”…

The method, in one exchange · pedagogy → rhetoric → programming

A student wants to make something about loneliness

Student“I want to make something about loneliness.”
You“Ok. What should the player actually do that makes them feel or understand something about loneliness?”
Student“Maybe the characters disappear.”
You“Good. When do they disappear? What's the condition?”
Student“When I walk toward them.”
You“Perfect: that's a rule: distance(player, character). We're already in Construct.”

Let their idea drive the technique

If someone wants a completely ordinary platformer, great.

End challenge

Make one interaction that communicates something
without text.

When something breaks

Don't just hand them the fix.
Ask: “What does Construct think the state is right now?”

When it finally works

Don't stop at “it works.”

Ask: what does this rule do to the experience?

Next week

What happens when the rules stay the same but the images don't?

Carry this into every Construct lab

Don't start with what Construct can make.
Start with what you want the interaction to do.

Week 7, What Is an Interaction?
1 /