A game isn't only its plot. It is highly likely that the game you are making includes:
Moreover, depending on what the story is about, it may also include some of the following—and these are just examples:
To store all these different things, Arcweave uses components.
Components are very flexible and you can use them according to your project's needs.
You can find and manage your project's components and their folders on the upper part of Arcweave's sidebar, under the Components tab.
To create a new component, go to your components and:
or:
To create a new component over an existing component:
or:
To create a new component inside an existing folder:
or:
To create a new folder:
To create a new folder over an existing component:
or:
To create a subfolder inside an existing folder:
or:
To open a component for editing, find it in the list of your components and click on its name or thumbnail.
Each component consists of a title, a cover image, and a set of attributes.
To rename a component, click on its name field.
To change a component's cover image:
Alternatively, you can drag and drop an asset from the sidebar into the component cover area.
{success} An asset will also be created and attached to a component as cover when dropping an image file from your drive or browser at the top area of the component (while in component edit mode).
A component can hold three types of attributes: Rich Text fields, string fields or component lists.
Use rich text fields to store any information in the form of [Label: Text content
].
For example:
Charisma: 12
), a weapon's damage (e.g. Damage: 1d4
), or a spell's info (e.g. Duration: 3 rounds
).The values of these fields have Rich Text capabilities (bold, italics, underline) and you can even use Mentions!
Similar to Rich Text fields, although it is just a string without any of the Rich Text capabilities.
These fields could be particularly useful for Project Exports or using our API as they don't contain any HTML Tags.
You can also attach components inside other components, using component lists.
You can use this to list:
Component lists also have a label field, so name each of them according to your needs.
The attached components appear with their thumbnail. Click on the thumbnail to open the attached component.
To create a text field or a component list:
Then, if the component has no other attributes:
Otherwise:
The newly created attribute will appear above the clicked one.
By default, attributes span the full width of a component's window, but you can resize an attribute to span only half-width.
To resize an attribute:
To delete an attribute:
To reorder an attribute:
To add a component to a component list:
{success} Drag and drop components to reorder them inside a list or to attach them from one list to another.
You can also attach components to elements. To do this:
Use this feature to create a visual reference to the component during a plot point or dialogue beat and to easily access the component—just click on the attachment and the component will open.
{info} The attached components of an element also render on Play Mode.
Drag and drop attached components to reorder them inside an element or to move them from one element to another.
To remove an attached component, drag and drop it from the element to an empty workspace area.
{info} Removing a component from an element simply removes the reference and does not delete the component.
To delete a component or component folder right click on the component row in the sidebar and select Delete from the menu.
{info} When deleting a component all mentions and references of this component will be removed as well.
{warning} Deleting a component folder will ALSO delete all components inside that folder and its subfolders