Set Up Coinbase Cloud Node In Your Unity Project

In this guide, we'll show you how to setup a Coinbase Cloud Node to read data from and write transactions to the blockchain using our Unity SDK!
Node provides you with 120,000 daily requests for free; making it the perfect candidate for building awesome web3 games with!
Let's get started!
Creating A Coinbase Cloud Node
You'll first need to set yourself up with a Coinbase Cloud Account.
From the Coinbase Cloud Console click Go to Node
:

From this page, you can choose which network you want to run your Node on. For this guide, we'll select the Ethereum
option:

Give your project a name and select the network you want to deploy to. We're using the Goerli test network in this guide. Finally, click Go to project
:

Take note of your username and password that get generated when your project is successfully created. We'll use these in the next step to read and write data to the blockchain using our Unity SDK.
Set Up The SDK
To get started, follow our guide on installing and configuring the Unity SDK below.

From within Unity, create a new folder within Assets
called Scripts
. Within the scripts folder, create a new C# Script called Setup
. Open this file in your text editor.
We'll instantiate the SDK using the URL of the Node we just created, like so:
using Thirdweb;
using UnityEngine;
public class Setup : MonoBehaviour
{
private ThirdwebSDK sdk;
void Start()
{
sdk = new ThirdwebSDK("https://<username>:<password>goerli.ethereum.coinbasecloud.net");
}
}
The string you provide to the ThirdwebSDK
consists of the following structure:
https://
- Your
username
, followed by a:
- Your
password
- The endpoint of your project with the
https://
removed.

You can get the endpoint value from the Coinbase Cloud Console:

That's it! 🎉Any time you read data or write transactions to the blockchain using our SDK, it will be sent through this Node! Build and run your project to see the result in your browser.
Wrapping Up
While the thirdweb SDK provides you with free-to-use RPCs out of the box, Coinbase Cloud Node provides instant and reliable read/write access to the blockchain as well as their other APIs, such as the NFT API.
If you have questions, contact us in our Discord to speak with our team directly!