Designing a Game Engine for Beginners

Some reflections on how a game engine made for beginners should look.

Visual coding of a game in Scratch. A beginner friendly tool, but which is hard to advance coding skills with.