Every project type is built on the same core idea, once you understand it here, it applies everywhere.
The canvas
Your project's editor is a canvas, a visual workspace where you arrange and connect blocks. Depending on project type this might look like a vertical page layout (Website), a scene graph (Game), or a tab-based dashboard (API, Discord Bot), but the underlying interaction model is the same: drag a block on, click it to configure it.
Blocks
A block is a self-contained, pre-built piece of functionality suited to what that project type builds, a page section, a button, a form, a piece of game logic, an API endpoint. Each project type offers a different block library (see "Which project type should I choose?"), matched to what makes sense for that kind of application.
Configuring a block
Clicking any block opens its own settings panel, usually on the side of the screen. This is where you edit its text, colors, behavior, and connections to other blocks or data, all without writing code. Every field in that panel maps directly to something real in the finished project.
Preview and Publish
Every project type has a Preview mode to test your project exactly as a real visitor/user would experience it, and a Publish step (see "Publishing and unpublishing a project") to make it live at a real, reachable URL.
Tip: Blocks aren't a limitation on what you can build — for developers, code export (Creator plan) means the visual layer is a fast way to assemble structure, and you can still drop down to real code for anything the block library doesn't cover yet.