Craftware Docs
  • What is Craftware?
    • Game Samples using Craftware
  • ❗Getting Started
  • SDKs
    • Unity3D SDK Guide
    • Golang SDK Guide
  • Blockchain Elements
    • Smart Contracts
    • ICraftableIn Library
  • 🎮Game Content
    • Game Assets
      • Resources
        • Create a resource
        • Retrieve Resources in Game
      • Currencies
      • Items
      • Properties
      • Export Assets Data
      • Import Assets Data
    • Crafting
      • Crafting Rule
  • 🤝Onchain Interoperability
    • Authentication
      • Wallet Binding
      • Wallet Session Authentication
      • Setting Up Wallet Authentication
    • Ports Protocol
      • Export Protocol
      • Import Protocol
    • Backward Compatibility
    • Crafting Protocol
      • Craftable Token
        • Definition Metadata
        • Craftable Input Token
        • Craftable Output Token
      • Crafting Rule Contract
        • Definition Metadata
      • Crafting Rule No-code Designer
  • ⚙️Admin
    • Account Settings
      • Account
      • Users
      • API Keys
      • Plan
      • Config
    • Security
    • Terms of Service
    • Privacy Policy
Powered by GitBook
On this page
  • Create an Account
  • Add your Game
  • Install and Setup the SDK
  • Connect to our Cloud
  • Add your First Asset
  • Add Recipes and use more Craftware Features
  • Inter-operate with other Games using Blockchain

Was this helpful?

Getting Started

Step-by-step guide for the overall approach to implementing Craftware with links to relevant pages in each step.

PreviousGame Samples using CraftwareNextSDKs

Last updated 1 year ago

Was this helpful?

Intended Audience: Both product managers and developers will benefit from this step-by-step guide. Product managers will have visibility on the possibilties provided by Craftware, as well as who to engage from within their team, and developers will find a convenient summary of references needed to get their job done.

Create an Account

Start simplifying the development of your game's item crafting by visiting the and clicking on the Sin Up button in the top right corner. You will be able to enter information that will allow us to customize your experience, such as the development platforms used, and this is where you will agree to our and .

Add your Game

From the top left corner of your interface, select the drop-down menu and click Add Game.

Image here.

A new instance of Craftware dedicated to your new game will spawn and will initialize within 5 minutes. A tag will appear on the drop-down menu displaying the status of your new game's initialization.

Image here

Install and Setup the SDK

Download and Setup the SDK that corresponds to your development environment. We are constantly adding more compatibilities over time.

These guides make it easy for you to pick up your SDK and get started:

Connect to our Cloud

Now that you have added the Craftware SDK to your environment, you will be able to utilize the crafting logic available to you on the console.

Find your API Keys under the API Keys tab of your Account Settings, and add them to the SDK configuration here.

For more details on the Account Settings, please visit this Account Settings page.

Image here

Now, you can get to the fun part and start building the assets and Crafting Recipes for your game.

You can find details on how to add Assets and Crafting Rules:

Now that you have your in-game assets set, you can start chaining Crafting Rules:

You are now all ready and set up to jump to inter-operability with other games using the Craftware blockchain-based solutions:

Important concepts you want to keep in mind are:

The Crafting Protocol requires its input tokens to use Craftware's ICraftableIn library. For more details, please visit the ICraftableIn Library page.

The export funcionality of the Port Protocol is compatible with Craftware's ICraftableIn library. For more details, please visit the ICraftableIn Library page.

Add your First Asset

Add Recipes and use more Craftware Features

Inter-operate with other Games using Blockchain

❗
5️
6️
7️
Crafting
Onchain Interoperability
1️
2️
3️
4️
sign up page
terms
privacy policy
console's
Cover

Unity3d

Cover

Golang

Cover

Resources

Cover

Items

Cover

Currencies

Cover

Port Protocol

The Port Protocol allows you to:

Cover

Crafting Protocol

The Crafting Protocol allows you to combine input tokens in order to generate output tokens.

You can install and set up the Craftware Unity3D SDK by visiting the guide on the page.

You can insteall and set up the Craftware Golang SDK by visiting the guilde on the page.

You can find details on adding, editing, and removing Resources from the page.

You can find details on adding, editing, and removing Assets from the page.

You can find details on adding, editing, and removing Currencies from the page.

items from other games,

as well as yours, using the Blockchain.

You can visit the page for more details.

You can visit the page for more details.

Unity3D SDK Guide
Golang SDK Guide
Resources
Items
Currencies
Ports Protocol
Crafting Protocol
Import
export