dominick

dominick

Designing Game Systems That Teach Without a Tutorial

Hey everyone,

I’ve been working in digital board game development for a while now, and one recurring challenge we face is designing systems that don’t rely on heavy tutorials to onboard players. Unlike traditional games, many board games are about understanding the flow of rules and mechanics organically — which forces us as devs to think differently about how we communicate gameplay.

In our recent projects, we started using design patterns that gradually expose rules through context rather than instruction, like:

  • Embedding the core rule logic directly into early game choices
  • Designing actions that teach consequences by doing (not telling)
  • Using visual repetition to establish rhythm and logic

It’s pushed me to rethink a lot about how humans process rules, friction, and choice.

Curious if others here have tackled similar UX or system design challenges — especially when you’re building for players who aren’t “gamers” in the traditional sense. How do you balance clarity, challenge, and trust in the user?

Looking forward to hearing your take.

First Post!

AstonJ

AstonJ

I don’t play many board games but for general video games I like those which expose things as you go, or where the initial parts of the game are the tutorials. What I really hate is playing a game and not knowing what I’m supposed to do, and at times I’ve abandoned games because of it. So I’d say make sure you teach people how to play the game as early on as you can and progress based on how well it appears the player has grasped the rules/gameplay :023:

Where Next?

Popular Game Dev topics Top

AstonJ
This was on the UK Dragons Den and I thought it was a neat use of existing technology (Playstation 3 camera which you can buy for about £...
New
AstonJ
Saw this on Tiktok and thought it was worth sharing :laughing: #1 is pretty obvious but the rest I wasn’t aware of… Any su...
New
AstonJ
This makes me want to watch the Mandalorian!
New
AstonJ
Pretty incredible - and I think it gives a good glimpse of what the next gen (PS6 etc) will be able to pull off with ease: ...
New
New
Unknown_0O0
Welcome, fellow game enthusiasts! Allow me to introduce Scratchblox, a delightful blend of Old Roblox charm and Scratch creativity. Step ...
New
RomanStarCoder
(Note: I said this on multiple other forums, but nobody either actually said anything, or the mods don’t approve me. I’m just wondering f...
New
scrut.hut
New game engine needs developers. Language is C++ and designs are complete for the project architecture. Anyone wanting to join a gamed...
New
RakanHaddadSoftware
The fate of deadly dynamite blowing up is in your hands! You must prevent dynamite from touching nasty fireballs, or else it will blow up...
New
etstaotn
Hi guys, we’re developing game systems for Unreal Engine and we need your feedbacks. Check our FAB Store and Assets we’re waiting your f...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
PragmaticBookshelf
Write Elixir tests that you can be proud of. Dive into Elixir’s test philosophy and gain mastery over the terminology and concepts that u...
New
Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
Maartz
Hi folks, I don’t know if I saw this here but, here’s a new programming language, called Roc Reminds me a bit of Elm and thus Haskell. ...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
New
AstonJ
This is cool! DEEPSEEK-V3 ON M4 MAC: BLAZING FAST INFERENCE ON APPLE SILICON We just witnessed something incredible: the largest open-s...
New