Mechanics and Logic Common Questions

Use these as quick answers during the workshop.

“What’s the difference between a mechanic and a feature?”

A mechanic is something the player does — a verb. A feature is a broader description of the game. “Save anywhere” is a feature. “Jump” is a mechanic. They overlap, and that’s okay. The distinction is not worth arguing over.

“Is story a mechanic?”

Story is content. Choices that affect the story — those are mechanics. Dialogue trees, branching paths, relationship systems — those are mechanics that involve story.

“What makes a mechanic feel good?”

Responsiveness, feedback, and clarity. A jump that responds instantly to the button, has a satisfying sound effect, and the player can predict where they’ll land — that’s good game feel.

“Is Minecraft a Metroidvania?”

Not really. Metroidvania specifically means ability gating and map exploration. Minecraft has progression, but it’s emergent (you decide what to do) rather than designed (here is the next area, go find the key). Both are valid design patterns.

“Do all games need tutorials?”

No. Some of the best games have no tutorial at all — they design the first level to teach you everything you need. Some games that have long tutorials might be covering for mechanics that are too complex or poorly designed.

“What if my mechanic idea has already been done?”

That’s great! It means there’s a reference point. Study how the original game does it, then think about one way you’d do it differently. Almost every mechanic in games today builds on something that came before.

“What game should I make?”

That is the right question, but it is also the longest one. Start smaller: what is one mechanic you want to make feel really good? Build around that. One great mechanic beats ten mediocre ones.

“Is the demo game made in Godot?”

No, the demo is a simple HTML5 canvas game. Students can look at the source code if curious (right-click → View Page Source), but the focus today is on observing the mechanics as a player, not reading the code.

“Can I make the demo game in Godot?”

Absolutely — and that would be a great next step. The Game Engine Tools workshop covers the basics of building a 2D platformer in Godot.