Creating & Managing a Project
Where all your brilliant game ideas begin.
PrintPlay Studio saves all your projects directly to the PrintPlay Cloud. This means your game designs are secure, permanently synced under your account, and accessible from any device or browser without risk of cache-clearing data loss.
1. Creating and Loading Projects
-
1Navigate to your My Projects dashboard at /dashboard.
-
2Click the "+ New Project" button, select your initial template wizard (or start from a blank slate), and name your project.
-
3Your new workspace opens in the Studio Editor. As you edit, your changes will continuously auto-save to the cloud.
2. Project Settings & Metadata
Configure details about your game directly inside the editor to present it beautifully on the Library pages:
- Click the ⚙️ Project Settings menu option in the top right editor navigation bar.
- Set the Game Name, short Description, upload a custom square Logo Image, and define game tags/categories.
- Add target gameplay stats: Age Rating (e.g. 12+), estimated Play Time, Player Count range (e.g. 2-4 players), and core Game Mechanics tags (e.g. Worker Placement, Dice Rolling).
3. Publishing to the Public Library
Share your finished design with the PrintPlay creator community:
- Open Project Settings and click the 📚 Submit to Library button.
- Your submission will enter a pending state for administrator moderation. Once approved, it appears in the public game library where other creators can clone and play it.
- You can withdraw submissions at any time directly from the settings panel.
Rook — The Design Companion
Co-design cards, boards, rulebooks, and data sheets with AI.
Once your project is created and you enter the game studio, you'll see the 🤖 Rook icon at the very top of your left mode sidebar. Rook is an AI design companion built directly into the studio to help you brainstorm and construct your game elements.
Describe your basic theme (e.g. "Space-themed cooperative card game") and ask Rook for advice on player counts, win conditions, card mechanics, or resource balance formulas.
Rook generates structured schemas. When it creates a data sheet, card template, or rule page, an interactive Action Card appears in your chat. Click "▶ Apply" to instantly load it into your editor.
Rook automatically configures meta-columns. If you mention card copies, it uses _qty. If you design varied card types (e.g. Bosses vs Minions), it will configure _color, _font, or _card_properties to color-code them.
Before any AI-generated data is applied, the studio takes an automatic version snapshot of your project. Toggle the 📸 (camera) button in the Rook header at any time to browse, load, or delete previous versions.
Game Assets Library
Thousands of high-quality icons and fonts at your fingertips.
PrintPlay Studio comes built-in with an extensive asset library. Instead of scouring the internet for resources, you can search, preview, and instantly add assets directly into your project.
Access thousands of professionally designed board game icons spanning multiple themes (fantasy, sci-fi, strategy, resources, combat, and layout shapes). Simply open the Library, search for keywords, and click an icon to import it.
Discover and import typography styles tailored for readability and thematic presence. Toggle fonts from Google Fonts directly in the Library tab to add them to your text elements.
Once you select an icon or font in the Library, it is imported directly into your active Project Assets. You can reference them inside image frames, link them to data columns, or apply them to text layers immediately.
Uploading Assets
Bringing your own images and data into the studio.
A game isn't much fun without art. PrintPlay Studio handles assets entirely locally, meaning your 50MB of high-res card art never has to upload to the cloud.
Drag and drop any images into the "Assets" tab on the left sidebar. These become available to map onto any template. Transparent PNGs are fully supported and encouraged for token overlays.
Drop SVG icons straight from your machine. PrintPlay renders them infinitely scalable on the cards, which is perfect for resource icons (like 🪵 or 🗡️) inside text boxes.
Instead of designing 50 cards manually, create a generic template and populate it with a CSV spreadsheet. Drag a .csv file into the Data tab to instantly convert every row into a unique card.
Handling Game Data
Power your designs with dynamic spreadsheets.
The "Data" panel is where you manage the content of your game. Instead of typing text onto every single card, you can import a list and let PrintPlay Studio generate your deck automatically.
1. Importing via CSV
The easiest way to get started is by uploading a CSV (Comma Separated Values) file from tools like Excel, Google Sheets, or Notion.
- Click the "Import CSV" button in the Data panel.
- The Studio will automatically detect your column headers and data types.
- Smart Detection: Numbers, Ratings (1-5 stars), and Image paths are recognized automatically based on their content.
2. Importing from Google Sheets
You can also link directly to a Google Sheet for a more dynamic workflow.
- Click "↑ From Google Sheet" and paste your sheet URL.
- Important: Your sheet must be set to "Anyone with the link" via the Share button in Google Sheets.
- Syncing: To update your data after making changes in the Google Sheet, click the 🔄 Sync button in the Data panel toolbar. Your cards will not update automatically; you must click this to refetch the latest version.
3. Linking Data to a Deck
In PrintPlay Studio, Datasheets are independent. To use data on a specific card deck:
- Select your Card Deck artboard on the canvas.
- In the right-hand panel, use the "Linked Datasheet" dropdown to select your imported data.
- Once linked, any element inside that deck can be mapped to a column via its own "Link Data" property.
4. Row Management & Duplication
You can edit your data directly inside the Studio's data editor:
- Duplicate: Click the duplicate icon (❐) on any row to create an exact copy. This is great for cards that appear multiple times in a deck.
- Delete: Use the trash icon to remove rows you no longer need.
_qty Column
If you name a column exactly _qty or qty, you can specify how many times each row should be printed. This saves you from manually duplicating rows!
5. Visual Meta Columns (Per-Row Styling)
Want a specific card to have a different font size or color? You can override styles directly from your data using specialized column suffixes:
| Suffix | Example Column | What it overrides |
|---|---|---|
_font |
Name_font |
Changes the Font Family for the "Name" element on that row. |
_size |
Name_size |
Overrides the Font Size (e.g., 24, 32). |
_color |
Name_color |
Overrides the Text Color (Hex codes like #ff0000). |
_weight |
Name_weight |
Changes the Font Weight (e.g., bold, 800). |
_style |
Name_style |
Sets the Font Style (e.g., italic). |
_front_image |
_front_image |
Overrides the global Front Background Image for the card. Works perfectly with Auto-Matching. |
_back_image |
_back_image |
Overrides the global Back Background Image for the card. Works perfectly with Auto-Matching. |
_card_properties |
_card_properties |
Allows advanced styling overrides in JSON format (e.g. {"_front_color": "#ff0000"}) or semicolon-separated key-value pairs (e.g. _front_color: #ff0000; _front_border: dashed; front_border_color: #00ff00; _front_border_thickness: 3). Supported keys: _front_color, _back_color, _front_image, _back_image, _border, border_color, _border_thickness, _front_border, front_border_color, _front_border_thickness, _back_border, back_border_color, _back_border_thickness, and corner_mode (each works with or without the leading underscore). Colors only apply when no background image is set for that side. |
6. Auto-Matching Images from Assets
If your CSV or Google Sheet contains a column with image filenames (e.g., warrior.png, fireball.jpg), PrintPlay Studio can automatically match those filenames to your uploaded assets — saving you from manually selecting images one by one.
warrior will match an asset named Warrior.png.
Automatic (on import): When you import a CSV or Google Sheet, any column detected as an image type will have its values automatically resolved to matching assets. You'll see a toast like: "Imported 50 rows · Auto-matched 47/50 images".
On-demand (after import): If you uploaded assets after importing your data, or want to re-run matching, click the 🔗 button in the column header of any image column. This scans all rows and resolves unmatched filenames to assets.
7. Editing Columns & Value Maps
Click the ✏️ Edit button in any column header to rename the column, change its data type, or set a default value. This is especially useful for columns imported via CSV.
Value Maps: If you have discrete codes in your data (like 1, 2) and want them to render as icons or images, change the column type to Value Map.
- Add rules mapping your raw data values to Text/Emoji (e.g.,
1→ 🎉) or an Image Asset (e.g.,boss→dragon.png). - Link this column to a Text Element or an Image Element in the Designer.
- During rendering, the raw value is automatically replaced with your mapped Emoji or Image!
Creating Cards & Boards
Pick a template or start from scratch.
PrintPlay Studio comes with a pre-built library of layout templates so you don't have to manually measure out standard card sizes.
-
1The top bar, has options to create diffenet elements like Card Deck, Board, Tokens and Dice
-
2Select from options like Standard Poker Cards (63x88mm), Flash Cards, or full Board Game grids. Tokens and Cards can also be created with custom sizes (Diameter or Width/Height) directly in the creation wizard.
-
3Clicking a template automatically adds an artboard to your canvas with the exact dimensions perfectly mapped to A4 and US Letter print outputs.
-
4You can create multiple card decks, tokens and dice.
Designing game elements
Building the visuals of your game components.
The canvas in PrintPlay Studio works similarly to tools like Figma or Illustrator. You add elements (layers) onto an artboard, position them, and style them.
Add a text layer and style it via the properties panel. Supports letter spacing, text transform, shadows, and outlines. You can even insert inline images by typing an asset's filename like {corn.png}, or use emoji shortcodes like {heart} that magically transform into native emojis! Pro Tip: Link a text field to a CSV column to auto-populate text!
Add a rich text layer to apply bold, italics, and colors to specific words! This feature is incredibly helpful in drafting rules or complex abilities directly on the card. You can also insert inline images and emojis exactly like in standard text fields.
Drop an image frame, then select an image from your Assets tab to fill it. You can scale, crop, and round the borders of any image right inside the properties panel.
Add base rectangles or ellipses. These are highly useful for creating colored backgrounds, borders, or behind-text legibility panels.
Draw complex custom shapes by dropping points on a dedicated drawing grid. You can double-click a polygon or hit the floating ✏️ Edit button on the canvas to open the isolated Modal Editor. Enable Snap to Grid for perfect geometry, and easily toggle rounded corners! Tip: Right-click a point to delete it.
Easily display resource costs or unit strength based on a count! Just link a Rating element to a numerical column in your data. It dynamically repeats an icon (like ⭐) based on the value. You can even set it to use any custom emoji!
Select any element, and in the properties panel use the "Link Data" dropdown to map it to a specific column name from your uploaded CSV or Google Sheet. This is the superpower of PrintPlay Studio.
Configure component-specific bleed margins and preview printing safety boundaries. Toggle Safe Zone to view the blue dashed Trim Line and the red dashed Safe Zone line (3mm margin) on the canvas to ensure text and critical details are not cut off during printing.
Use the dynamic top/left millimeter rulers to align element dimensions and coordinates. When dragging elements, guidelines automatically snap their centers to the canvas center or neighboring objects and draw pink alignment lines extending directly to the ruler ticks.
Reference multiple spreadsheet columns inside a single Text or Rich Text block! Use the format \${datasheet.column} or simply \${column} to dynamically print values (like \${cards.val} \${cards.unit} rendering as 10 cms).
Workspace Overview
PrintPlay Studio's designer stage is structured into three main interactable zones to simplify your layout design workflow:
The central stage where your active game component is rendered. It displays millimeter rulers, snap-to-center guidelines, and colored safe/trim bounds overlays to keep your element layouts safe and aligned.
Displays in the right sidebar when any layer is selected. Control layer-specific settings including coordinates (X, Y), size (W, H), text formatting, custom shape points, and CSV column data links.
Displays in the right sidebar when no canvas layers are selected. Adjust overall settings for Cards, Boards, Tokens, or Rule Pages, including Dimensions, Bleed width, shape outline templates, and default border styles.
Displays live front/back layouts of your design. Click the arrow controls to cycle rows in your datasheet and proof how images, color overrides, and variables appear before print sheet rendering.
Exporting the Game
Turning your digital designs into physical paper.
PrintPlay Studio provides multiple ways to get your game out of the computer and into your hands. Once your designs are ready, use the Export ▾ button in the top right.
📄 Generate PDF Sheets
Choose PDF - A4 or PDF - US Letter to get print-ready sheets. PrintPlay Studio uses a smart packing algorithm to automatically fit as many cards onto a single sheet as possible, with built-in 3mm bleeds and cut marks.
📦 Export All as PNG (ZIP)
This option renders every single card, token, and board in your project at a high resolution and bundles them into a single ZIP archive. Perfect for digital prototyping tools or sharing individual card art.
🖼️ Export Sprite Sheet
Instantly stitch all your game components into a single, master PNG image. This is ideal for importing your game into virtual table-top engines like Tabletop Simulator or Roll20.
🔄 Progress & Loading
For large projects with hundreds of cards, exports might take a few seconds. A spinner will appear on the Export button to show that the studio is busy rendering your assets. Please wait for the download to trigger automatically.
🖨️ Printing Guide
Ready to print? Head over to our Printing Guide for specific instructions on duplexing, paper stocks, and printer alignment.