An educational series from the Encode Club and the Sui Foundation

SOlgaS
4 min readMar 26, 2023

--

The Encode Club сollaboration with the Sui Foundation includes an Encode x Sui Educate program consisting of six events that introduce Web3 developers (and those who want to become them) to Sui’s new permission-free L1 blockchain, created by MystenLabs.

The goal of the Encode x Sui partnership is to tell people about Sui and encourage them to build! These educational activities are converted into dedicated online learning resources for prospective students to learn on their own time.

Sui (swē) is the water element in Japanese philosophy. The power of the sui element lies in its fluidity — its ability to easily adapt to and transform any environment. Similarly, the Sui platform seeks to provide a flexible network that you can leverage to shape the web3 landscape. The Sui platform is built on Sui Move, which is derived from the core Move programming language.

What’s Sui? — Encode Club Sui Series #1

The first series explains the Sui infrastructure and how it differs from other blockchains. Information ranges from the basics of Sui to guides on creating smart contracts and dealing with objects in Sui Move. It also covers the different types of transactions and how they increase scalability, the components of the consensus mechanism, and the main advantages of Sui.

Smart Contracts — Encode Club Sui Series #2

In the second of six tutorial series, you will learn how to write a smart contract in the Sui network. This tutorial on how to write a smart contract, organized by the Encode Club, will help you get started with Sui. Starting with the preparation of the coding environment and quickly moving on to object characteristics, you will learn about object properties, in particular ownership, using the “Car” object as an example.

Creating Objects and NFTs — Encode Club Sui Series #3

In the third series, you will learn how to create an NFT in the Sui network. It offers code snippets showing four different object models, unique identifier components, and how to create an NFT. Thanks to Sui’s object-oriented approach, creating an NFT is relatively easy because Sui’s unique programming model allows for virtually limitless use cases. Anyone interested in sharing ideas about NFT standards or how they can be taken to the next level should visit the official Sui Developers forum!

Dynamic Fields and Collections — Encode Club Sui Series #4

In the fourth series you will learn about the importance of dynamic fields and collections when programming objects in Sui. Two very useful features, dynamic fields and collections, are described here — these features greatly increase the flexibility of the Sui object data model.

RPG Building Basics — Encode Club Sui Series #5

In the fifth of six tutorial videos, Shayan talks about the basics of creating an RPG in Sui and shows how to create characters and items and how to make them interact with each other for a role-playing game (RPG). This code serves as a valuable example for Sui game developers, and since it is open source, feel free to branch out the repository and create your own game!

RPG Project Demo (Part 2) Series #6

Information will be added later… In the meantime, you can check out the already published videos and their explanations.

Resources: Install Sui to Build | Repo | Get more information here

About the Sui Foundation

The Sui Foundation is an independent organization that develops and cultivates the long-term value of the Sui ecosystem. Importantly, the Sui Foundation supports the creation of products that allow individuals and authors unprecedented ownership of their data and content. Read more here.

About Encode Club

Encode Club is an educational web community that learns and works together through fantastic programs with leading protocols in various fields. They organize programs such as educational series, bootcamps, hackathons, and gas pedals both online and in person. They also help the community find jobs and funding for projects and startups.

About Sui

Sui is a boundless platform to build rich and dynamic on-chain assets from gaming to finance. Sui is the first permissionless Layer 1 blockchain designed from the ground up to enable creators and developers to build experiences that cater to the next billion users in web3.

--

--