OASIS Web4 Unreal Engine SDK

🎮 Unreal Engine SDK for the OASIS Web4 API - Bring AAA metaverse experiences to life with OASIS!

🌟 Features

  • Blueprint & C++ Support - Full integration for both visual and code workflows

  • Complete Avatar System - Authentication, profiles, karma management

  • Data Storage - Holons, Zomes, and OASIS data objects

  • Provider Integration - 80+ blockchains and storage providers

  • Async Blueprints - Non-blocking API calls with latent nodes

  • Type-Safe C++ - Full Unreal property system integration

  • Replication Ready - Multiplayer-compatible data structures

📦 Installation

  1. Open Epic Games Launcher

  2. Navigate to Unreal Engine > Marketplace

  3. Search for "OASIS Web4 SDK"

  4. Click "Install to Engine"

Option 2: Manual Installation

  1. Download the latest release from GitHubarrow-up-right

  2. Extract to your project's Plugins folder

  3. Regenerate project files

  4. Enable the plugin in Edit > Plugins > OASIS

🚀 Quick Start

C++ Integration

1. Add Module Dependency

2. Initialize OASIS Client

3. Avatar Authentication (C++)

Blueprint Integration

1. Create OASIS Subsystem Blueprint

  1. Right-click in Content Browser > Blueprint Class > Game Instance Subsystem

  2. Name it BP_OASISSubsystem

  3. Open and add OASIS Client component

2. Authentication Blueprint

Nodes:

  • Get OASIS ClientAuthenticate Avatar

    • Email: (String input)

    • Password: (String input)

    • On Success: Print "Welcome {Username}"

    • On Failure: Print "Login failed: {Error}"

3. Karma System Blueprint

Example: Award karma for enemy kill

📚 Core Classes

UOASISClient

Main client class for all OASIS operations.

Data Structures

🎮 Advanced Examples

Multiplayer Avatar Sync

Persistent Inventory System

Achievement System

🌐 Multiplayer Integration

Replication Setup

📱 Platform Support

  • ✅ Windows

  • ✅ macOS

  • ✅ Linux

  • ✅ iOS

  • ✅ Android

  • ✅ PlayStation 5

  • ✅ Xbox Series X/S

  • ✅ Nintendo Switch

🔧 Build Configuration

📖 Documentation

🤝 Support

📄 License

MIT License - see LICENSE file for details


🎮 Built for Unreal Engine 5+ | Powered by OASIS 🌐

Last updated