Back to Projects

Pls Give

Solana-based 3D multiplayer browser donation game

// Technologies

PlayCanvas Colyseus Solana Helius Supabase Cloudflare Workers Node.js

Overview

Pls Give is a browser-based 3D multiplayer game built on Solana that I designed, developed, and launched entirely on my own. It features seamless wallet authentication, real-time multiplayer interactions, and transparent on-chain donations.

As the sole creator and founder, I handled every aspect of this project—from initial concept and game design to full-stack engineering, blockchain integration, networking infrastructure, and go-to-market strategy.

The Problem

Many donation-based games rely on external payment processors or lack engaging social mechanics that incentivize giving. Pls Give addresses this by creating a crypto-native, 3D social environment where donations are gamified and transparent. The project explores how social status, visual feedback, and “skin-in-the-game” mechanics can drive generosity in a multiplayer setting.

My Role & Responsibilities

As the Founder & Solo Developer, I was responsible for:

  • Game Design & Development: Conceptualized and built the entire 3D world and player interactions using PlayCanvas
  • Multiplayer Architecture: Designed and implemented the real-time server using Colyseus for player movement, booth claiming, and chat
  • Blockchain Integration: Integrated Solana Wallet Adapter for authentication and Helius RPCs for reliable on-chain transactions
  • Backend Infrastructure: Built APIs and database schema with Supabase and Cloudflare Workers
  • DevOps & Deployment: Managed all infrastructure, CI/CD, and production deployments
  • Marketing & Community: Handled all go-to-market efforts, social media, and user acquisition
  • Pitch & Fundraising: Created pitch materials, presented to judges, and networked with investors

Videos

Pitch

Tech Demo

Achievements & Recognition

★ Solana Breakpoint Travel Grant

Won a competitive travel grant from College.xyz and the Midwest Blockchain Conference (MBC) to attend Solana’s flagship Breakpoint conference in Abu Dhabi. This grant was awarded based on the strength of my Colosseum hackathon submission for Pls Give.

★ OnionDAO Hackathon Winner

First place winner at OnionDAO, where I integrated Solana Pay and the Gill SDK to enable seamless payment flows.

★ mtnDAO Builder Residency

Selected for the Solana builder residency, where I iterated on UX, donation flows, and infrastructure with feedback from other founders.

★ Colosseum Hackathon Submissions

Built and shipped multiple prototypes through Colosseum hackathons, acquired early users, and refined the product based on judge feedback.

Latest UpdateDevelopment Stream

Technical Deep-Dive

Architecture

The core technical challenge was bridging the high-frequency updates of a real-time game with the finality of a blockchain.

Hybrid State Management:

  • Player positions and chat are handled via ephemeral state in Colyseus
  • Booth ownership and donation history are persisted in Supabase and verified on-chain

Incentive Design:

  • Visual Feedback: VFX intensity scales with donation amount
  • Social Signaling: Global announcements for large donations and “verified” status for KOLs
  • Gamification: Donation streaks and multipliers to encourage continuous activity

Stack Details

ComponentTechnology
Game EnginePlayCanvas (WebGL)
MultiplayerColyseus (Node.js)
BlockchainSolana, Helius RPC
DatabaseSupabase (PostgreSQL)
Edge FunctionsCloudflare Workers
Wallet AuthSolana Wallet Adapter, Privy