PlaySolana Ecosystem Integration banner
solanabr solanabr

PlaySolana Ecosystem Integration

Productivity community intermediate

Description

Progressive skill for PlaySolana ecosystem integration, PSG1 console development, and the SuperHUB platform. > **Note**: Only account for PlaySolana/PSG1 features when explicitly targeting this platfo

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

Repository README

This is the README for solanabr/solana-claude, shared by 5 entries in this directory. It describes the repository, not this entry specifically.

PlaySolana Ecosystem Integration

Progressive skill for PlaySolana ecosystem integration, PSG1 console development, and the SuperHUB platform.

**Note**: Only account for PlaySolana/PSG1 features when explicitly targeting this platform. Default to standard desktop/WebGL builds.

Overview

PlaySolana is a vertically integrated gaming ecosystem built on Solana, featuring:

  • PSG1: Handheld gaming console (retro-futuristic, 3.92" OLED)
  • PlayDex: Quest and achievement platform
  • PlayID: On-chain identity and progression
  • SvalGuard: Hardware-backed wallet
  • PlayGate: Developer publishing portal
  • $PLAY: Ecosystem token

When to Use PlaySolana SDK

**Include PlaySolana SDK when user specifies:**

  • PSG1 console as target platform
  • Mobile (Android) deployment for handheld
  • PlayDex integration for quests/achievements
  • PlayID for cross-game identity
  • SvalGuard wallet integration

**Default (no PlaySolana SDK needed):**

  • Desktop builds (Windows/macOS)
  • WebGL browser games
  • Standard Phantom/Solflare wallet connection

PSG1 Console Specifications

Hardware

Component Specification
SoC RK3588S2 (octa-core CPU + Mali-G610 GPU + NPU)
RAM 8GB
Storage 128GB
Display 3.92" OLED, 1240×1080 (vertical orientation)
Connectivity Wi-Fi 6, Bluetooth 5.4
Battery 5000mAh
Security TEE + Secure Element + StrongBox
OS EchOS (Android-based)

Input Controls

┌─────────────────────────────┐
│         [L]     [R]         │  Shoulder buttons
├─────────────────────────────┤
│                             │
│    ┌───┐         ┌───┐     │
│    │ ↑ │         │ Y │     │  D-Pad (Left)
│ ┌──┼───┼──┐   ┌──┼───┼──┐  │  Face Buttons (Right)
│ │← │   │ →│   │ X│   │ A│  │
│ └──┼───┼──┘   └──┼───┼──┘  │
│    │ ↓ │         │ B │     │
│    └───┘         └───┘     │
│                             │
│   [Select]     [Start]      │  Menu buttons
│                             │
│      ┌─────────────┐        │
│      │   SCREEN    │        │  3.92" OLED
│      │  1240×1080  │        │  (vertical)
│      │  (portrait) │        │
│      └─────────────┘        │
│                             │
└─────────────────────────────┘

Unity Input Mapping

#if PLAYSOLANA_PSG1
using PlaySolana.InputSystem;

public class PSG1InputHandler : MonoBehaviour
{
    void Update()
    {
        // D-Pad
        var dpad = PSG1Input.DPad;
        if (dpad.up.wasPressedThisFrame) OnUp();
        if (dpad.down.wasPressedThisFrame) OnDown();
        if (dpad.left.wasPressedThisFrame) OnLeft();
        if (dpad.right.wasPressedThisFrame) OnRight();

        // Face buttons (Nintendo-style layout)
        if (PSG1Input.ButtonA.wasPressedThisFrame) OnConfirm();
        if (PSG1Input.ButtonB.wasPressedThisFrame) OnCancel();
        if (PSG1Input.ButtonX.wasPressedThisFrame) OnAction1();
        if (PSG1Input.ButtonY.wasPressedThisFra