Skin Integrations

Skin Integrations

🚨
This content in this document and requirements for an integration may change in the future, our aim is to make sure the integration process is smooth while also making sure that the quality of art in our game is up to the mark.

Integration Benefits

Our goal at Spellborne is to create a world full of different communities coming together, hence we offer single character integrations for a low cost.

  1. We offer event integrations to bigger communities, where members of an external community can enter our game, equip the skin integration for their project and play a special event. This event integration is only available special projects.
  2. Integrated projects can use and create content from within our game for Marketing for their own Twitter and other socials. Please make sure to tag @spellbornegame in your posts and if you want, add #Spellborne, so we can retweet your posts.
  3. Projects can buy apartments from our collection, to host social events with their community. Our team is always happy to add announcements in game-chat for any events being conducted by your community. Collection URL: https://opensea.io/collection/spellborne-apartments

Guidelines for Integration

For all projects, we support two types of integrations, single character and trait based.

  1. Single Character: This type of integration requires only a single character sprite for the whole project, and is usually handled by our team internally. This is a good option for projects that do not have the resources to hire an external team to get the designs done.
  2. Trait Based: This type of integration requires the team behind the collection to provide an API that will provide us with the sprite sheet in the following format:

Chains Supported

We currently support the following chains for integrations of characters:

  1. Ethereum
  2. Avalanche C-Chain
  3. Polygon
  4. Base
  5. Arbitrum
  6. Solana

More chains will be added soon.

If a collection is not on the above chains, then it is unlikely that it will be a priority. However, if there is enough demand for a particular collection, we would be happy to explore the process necessary to integrate it.

Staked/Locked Tokens

If a collection supports staking of tokens, the collection team must provide an URL through which the tokens (staked and unstaked) owned by an address can be fetched.

Example, https://example.com/address/0x123 where 0x123 is the address of the current player. For tokens fetched through the external endpoints, we require the following metadata as well for each token:

  • Name
  • Description
  • TokenID
  • MarketURL: This URL can be a link the item on a marketplace such as OpenSea
  • ImageURL: This URL being the thumbnail

Guidelines for Character design

Spellborne supports two types of integrations, single character and trait based. Both types need to follow the following guidelines for character design. Please make sure to get one set of character design approved from our team beforehand, in case of trait integration. You can reach out to us on discord, twitter, or email, all details are present at the end of this document.

Head Design Guidelines

All head designs need to follow a similar pattern and design style, with some exceptions in case of animal designs and humanoids.

The original size guidelines have been added below the PNG for artists to be able to use in their design systems.

Idle Pose Guidelines

All sprites derive from the same base design and should maintain similar sizing and proportions. Idle poses cannot be animated and need to be a single sprite. > Most humanoid skins will be a direct copy of our base design with unique variations in hair, clothes, eye color, etc. The original size PNG can be downloaded below the example image. > Exceptional designs that divert from this structure should not exceed 40x50 px.

Design Tips

> Sprites are drawn at 3/4 top down view - we can see the top of their head & they should appear to look down (not up towards the viewer) > Avoid dithering and banding (Simplify where possible) > Use anti-aliasing > Use #0e071b for the main outline color > Aim for a saturated color palette that uses hue shifting unless the specific skin design requires otherwise (such as a monochromatic character) > Find more design examples at: https://spellborne.wiki/skins

Finished sprites have 80 total frames: >4 Idle poses >4 Skate poses >18 run up frames >18 run down frames >18 run right frames >18 run left frames After finalizing the 4 base idle poses, we can translate the design to the run cycle and skate poses.

Skate poses

Similar to the above idle poses, there are 4 directional skate poses that are static.

The original size PNG is uploaded below the example to the left.

Animating Guidelines

>The run up and run down animations both have 8 unique frames and are similarly mirrored.

>Run Side animations have 8 unique frames. These can be mirrored to the opposite side if the skin does not have unique characteristics that differ between the right and left profile.

The original size guidelines have been added below the PNG for artists to be able to use in their design systems.

Don’t forget to animate character specific details (such as hair and fabric) that would naturally move as they run!

Exporting Guidelines

image

> Each frame is exported individually as a PNG for a total of 80 frames. > File naming convention:

idle-[direction].png (ie: idle-left.png) run-[direction]-[frame#].png (ie: run-up-1.png) skate-[direction].png (ie: skate-up.png) > Each frame must be consistently centered horizontally (no random shifting or unneeded extra padding) for proper placement in game (see examples to the left). > Each frame must have the proper vertical padding. For example, idle and skate poses should have 0 padding below the feet (or else they will appear to float in game)

Application Process

If any NFT collection is interested in getting integrated into our game, they can reach out to us via Twitter, Discord, or Email.

All Integrations are required to follow the design style and pattern to get accepted, our selection process is very strict.

Discord: discord.gg/spellborne

Twitter: twitter.com/spellbornegame

Email: support@monstudios.co

Note: Reaching out to us, does not guarantee an integration. Our team has an internal process for design guidelines and review process for community analysis, as we will prefer projects that are expected to bring more users into our game world. If unsure, please contact us via above measures.