Sol.College

Gaming on Solana

On-chain games keep player and match state in PDAs and use the same token and NFT programs as everything else for items and rewards.

Reference: Solana docs

Lessons

  1. Program Derived Addresses (PDAs) Beginner
  2. NFTs with Metaplex Intermediate
  3. Compressed NFTs and state compression Advanced

Projects in the stack (16)

program-examples

A repository of Solana program examples

📘 lesson · ★ 1,435 · Rust · MIT

Infrastructure & Tooling@solana/kitAnchorMetaplexNext.js

gigentic-frontend

Decentralized platform for humans and AI agents to work together in a frictionless way implementing escrowed payments with verifiable ratings.

📘 lesson · ★ 6 · TypeScript · MIT

AI & AgentsPaymentsAnchorNext.jsweb3.js

blinkord

Bring Solana into your Discord Community

📘 lesson · ★ 5 · TypeScript · MIT

GamingConsumer & SocialNext.jsSolana Actionsweb3.js

airdrop_quest

📘 lesson · ★ 2 · TypeScript · MIT

OtherMetaplexNext.jsweb3.js

MemeArena

Fight with your favorite memecoins

📘 lesson · ★ 2 · TypeScript · Apache-2.0

GamingAnchorMetaplexNext.jsweb3.js

poe-solana

📘 lesson · ★ 1 · TypeScript · MIT

OtherAnchorNext.jsweb3.js

snap-solve

A full-stack urban-reporting dApp built on Solana and Next.js that enables users to create and sign incentivized petitions for local community issues.

📘 lesson · ★ 1 · TypeScript · MIT

GamingConsumer & SocialAnchorNext.jsweb3.js

greedypig-solana

📘 lesson · ★ 1 · TypeScript · MIT

OtherAnchorNext.jsweb3.js

mons-dot-rehab

play mons on solana

📘 lesson · ★ 0 · TypeScript · CC0-1.0

NFTs & Digital AssetsGamingAnchorweb3.js

elyse

📘 lesson · ★ 0 · CSS · MIT

Otherweb3.js

Gamebytes-Radar

Privy Testing

📘 lesson · ★ 0 · TypeScript · MIT

GamingNext.js

poker_solana

Gathering the tight knit community of poker players through a quiz about a player poker hand strength. Competing on RADAR hackathon. Check it out at DOMAIN.

📘 lesson · ★ 0 · TypeScript · MIT

GamingConsumer & SocialAnchorNext.jsweb3.js

winisol

Transparent and decentralized solana lottery

📘 lesson · ★ 0 · TypeScript · MIT

Infrastructure & ToolingAnchorNext.jsweb3.js

solana-button

📘 lesson · ★ 0 · TypeScript · MIT

OtherAnchorNext.jsweb3.js

Other topics

AnchorDeFiPaymentsNFTsTokensZK and privacyWalletsClient SDKsNative RustAI agentsDAOs and governance