# Demo

## Pre-built Release

Download the release zip file on the [Release](https://github.com/cronos-labs/play-unreal-demo/releases) page.

## [Metaverse](https://github.com/cronos-labs/play-unreal-demo/tree/main/Metaverse)

This project builds a Metaverse demo where users can connect Wallets, sign transactions, interact with Smart Contracts, collect Coins and more!

**Pre-requisites**

* Windows: Visual Studio 2022
* Mac: XCODE 14.2
* Android: NDK 21.4.7075529
* IOS: Minimum IOS 14
* Unreal Engine: 5.1
* Plugin: Cronos Play For Unreal Engine

#### Features

* Connect wallet with WalletConnect, by QR code or deep link
* Sign personal message and transaction with WalletConnect
* Interact with smart contracts
* Collect coins and have fun

## [simple](https://github.com/cronos-labs/play-unreal-demo/tree/main/simple)

This project includes [Tutorials](https://github.com/cronos-labs/play-unreal-demo/tree/main/simple/Content/Tutorials) and [Projects Settings](https://github.com/cronos-labs/play-unreal-demo/tree/main/simple/Config) for building Mac/Windows/Linux/Android/iOS games on Cronos.

**Pre-requisites**

* Unreal Engine: 4.27
* Windows: Visual Studio 2019 or later
* Mac: XCODE 13.2.1
* Android: NDK 21.4.7075529
* IOS: Minimum IOS 14
* Plugin: Cronos Play For Unreal Engine, `4.27` branch of [play-unreal-plugin](https://github.com/cronos-labs/play-unreal-plugin/releases) repository

**Features**

* Restore Wallet by Mnemonics, and generate address with Wallet APIs
* Query details of ERC20/ERC721/ERC1155 tokens
* Connect wallet with WalletConnect, by QR code or deep link
* Sign personal message and transaction with WalletConnect

## [play2earn](https://github.com/cronos-labs/play-unreal-demo/tree/main/play2earn)

This demo shows the basic ERC721/ERC1155 usage on a first-character shooting game.

**Pre-requisites**

* Windows: Visual Studio 2019 or later
* Mac: XCODE 13.2.1
* Unreal Engine: 5.x
* Plugin: Cronos Play For Unreal Engine in Epic Marketplace\\

## [walletconnect](https://github.com/cronos-labs/play-unreal-demo/tree/main/walletconnect)

This demo shows walletconnect 2.0 signing with blueprint on unreal engine 5.4

* Windows: Visual Studio 2022 or later
* Mac: XCODE 15
* Unreal Engine: 5.x
* Plugin: Cronos Play For Unreal Engine in Epic Marketplace
