pokécraft go docs / rev 1.0 play free

pokécraft go documentation

catch. trade. earn. a living voxel pokémon world.

pokécraft go is a browser-based, first-person, co-op voxel game. you drop into a living kanto-style overworld, find wild pokémon roaming the routes, throw poké balls to catch them, fill your pokédex, duel other trainers, and trade your catches to earn $pokécraft. you can also claim plots of land and own them onchain.

it is free to play and runs entirely in the browser - no download, no signup to start. play solo or together in a shared, real-time co-op world.

the core loop: catch wild pokémon, build your pokédex, and trade them to earn $pokécraft. gotta catch 'em all.

02the vision

most games rent you a world. pokécraft go is building a persistent voxel pokémon world where players don't just play, they catch, collect, and own.

your pokédex is yours to fill, your catches are yours to trade, and a claimed plot is a genuine onchain asset - a solana nft held in your own wallet, not a database entry we can revoke. the land you claim and develop is yours to keep, show off, or sell.

the world is shared and shaped by the people in it. wild pokémon roam the routes for everyone, a server-wide legendary awakens for the whole world to chase, trainers duel for bragging rights, and the territory players claim and build is visible to all. the long-term goal is a living, player-owned pokémon world that keeps growing as more trainers join.

03getting started

jumping in takes seconds:

  1. go to pokecraftgo.xyz
  2. click play free
  3. you are in. no wallet, no signup required to start playing.

optional: sign in to save progress

you can play entirely as a guest. if you want your progress to persist across sessions and devices, sign in with discord, google, or a solana wallet. connecting a wallet is also what lets you earn $pokécraft and mint your land onchain.

first steps

  • customise your trainer - body colour, trim and visor, helmet, and a name.
  • deploy from the staging deck into the starter route.
  • find a wild pokémon, throw a poké ball (left-click), and catch your first creature.

04controls

pokécraft go plays in first person with mouse look, and the whole kit works one-handed on a trackpad - no right-click needed. the full control reference:

movement

W A S Dmove
mouselook
shiftsprint
spacejump - hold in the air to use the jetpack (once unlocked)
Gfly mode (space up, shift down)
Tthird-person camera
escrelease the mouse / pause input

catching

left-clickthrow ball
scroll wheel / `swap ball type
tabaim (toggle)

pokédex, bag & duels

Nopen the pokédex - check the creatures you have caught
Bopen your bag - view a creature in 3d, set a buddy, trade or release
Uchallenge a nearby trainer to a pvp duel

land

Cclaim the plot you are standing on
shift + Crelease a plot you own

05catching pokémon

wild pokémon roam the overworld. walk up to one, tab to aim, and left-click to throw a ball at it. land your throws and the creature is caught - a "gotcha" pops and it joins your bag and pokédex. tougher species take stronger balls (and better aim) to land.

the four ball tiers

you carry four tiers of ball, unlocked by level. scroll or press ` to swap between the ones you have unlocked - only unlocked balls appear in your selector.

ballunlocksrole
poké balllevel 1your starter - fast, for common wild pokémon
great balllevel 2more catch power than a poké ball
ultra balllevel 4strong, for tougher species
master balllevel 7the strongest, near-sure catch on anything

your trainer console keeps a poké ball synth module charging your supply as you play. tab aims down for a tighter, longer throw, which helps land catches on distant or fast creatures.

the legendary

a server-wide event: the legendary awakens. a full-screen warning, then a giant legendary pokémon towers over the world and advances on everyone. it is host-authoritative and shared - every trainer online is chasing the same legendary, and it grows enraged as it weakens.

land enough throws as a world and the legendary is caught - a marquee moment that rewards every trainer online. it is the one-of-a-kind capstone of the pokédex.

06the pokédex

press N to open your pokédex. it tracks every species you have caught against the full roster: 9 species plus 1 legendary. the goal is simple - gotta catch 'em all.

the roster

the starter route is home to a varied cast of voxel creatures, each with its own look and temperament - for example:

  • leafling - a gentle seed creature with a growing bulb on its back, roaming the meadows in packs.
  • sparkdash - an electric mouse that darts in fast and bright, cheeks crackling with charge.
  • froststrike and frostling - icy critters from the snow peaks that strike from range.
  • rockgolem and glacigolem - slow, tanky living rockslides and glaciers with glowing cores.
  • emberbrute - the route's hulking heavyweight, slow and very hard to knock down.

each entry shows live in 3d once you have scanned it, and stays greyed as "not yet caught" until you do - plus the one-of-a-kind legendary.

rarity

every species has a rarity, which is how prized the catch is (and how much it is worth to trade):

common uncommon rare epic

shinies

rare shiny variants
some wild pokémon appear as rare shiny variants, with a distinct colourway and a sparkle on catch. shinies are the prize catches - they are worth far more when traded (see trade to earn).

07your bag & buddy

press B to open your bag - everything you have caught. from the bag you can:

  • view in 3d - inspect any caught creature up close, including whether it is shiny.
  • set a buddy - pick a creature to walk the world with you as your active buddy. your buddy is also the pokémon you send out in a pvp duel.
  • trade - trade a creature away to earn $pokécraft (rarer and shiny creatures are worth more).
  • release - let a creature go.

your bag, your buddy, and your shinies are saved with your account, so the collection you build carries across sessions and devices.

08pvp duels

pokécraft go is co-op, but you can also test your team head to head. walk up to another trainer and press U to challenge them to a duel.

  • both trainers warp into a glowing battle ring and send out their buddy pokémon.
  • you fight live, using the balls you already carry - the same throws, range, and tiers from catching.
  • first to drop the other's mon wins. nearby players see a spectator ring around the fight.
  • wins build a personal win streak and climb a live session ladder - pure bragging rights.

duels are friendly co-op: each client stays authoritative for its own trainer, so it is fair play, not a place anything is at stake.

09missions & leveling

you gain xp two ways: per-action (repeatable, so leveling continues forever) and one-time mission bonuses for working through the objective ladder in order. catching a pokémon grants xp scaled by the species - tougher catches (like an emberbrute) are worth more - and so do collecting item drops and claiming land.

the mission ladder

#objectivereward
1catch your first pokémon+50 xp
2catch 5 pokémon+90 xp
3collect 5 items from pokémon+100 xp
4catch 12 pokémon+140 xp
5catch an emberbrute+160 xp
6collect 15 items+200 xp
7catch 25 pokémon+230 xp
8catch 50 pokémon+320 xp
9catch 100 pokémon to earn $pokécraft+500 xp

the unlock tree

leveling up unlocks better balls, the jetpack, and more land:

levelunlocks
1poké ball
2great ball
3jetpack
4ultra ball
5land plot cap → 4
7master ball
10land plot cap → 5
15land plot cap → 6 + gold helmet

your plot cap is 3 until level 5, then 4 (level 5), 5 (level 10), and 6 (level 15).

10trade to earn

the third beat of the loop is earning $pokécraft. you earn it by trading the creatures you catch.

catch
throw balls at wild pokémon and add them to your bag
collect
fill your pokédex - 9 species plus the legendary, and chase shinies
trade to earn
trade catches away from your bag to earn $pokécraft

how earning works

  • trade your catches - trading a creature from your bag awards $pokécraft. rarer creatures (uncommon, rare, epic) are worth more.
  • shinies pay out big - a shiny catch is worth a large $pokécraft bonus on top.
  • milestones - the mission ladder rewards big catch milestones, like catching 100 pokémon, on the path to earning.
connect a wallet to earn
connect a wallet to earn and play with $pokécraft. it is non-custodial - we never hold your keys. you can connect phantom (solana) or any injected browser wallet (evm).

11land ownership

beyond catching, you can claim territory. the overworld is divided into a grid of square plots, and owning land lets you build it up and take it onchain.

claiming a plot

  • stand on an unclaimed plot and press C to claim it. claiming is free.
  • the land readout shows the plot you are standing on and whether it is unclaimed, yours, or someone else's, with a "press c to claim" hint and your current plot count.
  • press shift + C to release a plot you own.

plot cap

how many plots you can hold scales with your level: 3 (levels 1-4), 4 (level 5), 5 (level 10), 6 (level 15).

what owning land means

your land is protected: only you can build on a plot you own, and other players cannot edit it. claiming first wins, and your claims persist with your account. owned land is what you develop (see building & development) and, with a connected wallet, what you can take onchain (see onchain land).

12onchain land

this is what makes pokécraft go land yours for real. when you claim a plot with a connected wallet, a plot nft mints to your solana wallet.

free to claim and mint
you pay nothing - no cost and no gas. pokécraft go (the collection authority) covers the mint. claiming land is free whether or not you take it onchain.

a real solana nft

  • the plot is minted as a standard solana nft on mainnet (via crossmint), held in your own wallet.
  • it is verifiable onchain and fully yours - keep it, build on it, or sell it.
  • the in-world readout marks it "⛓️ onchain · tradeable", and "land onchain - yours to keep or sell".

how to mint

  1. connect a solana wallet - sign in with your wallet (phantom) in the lobby, or connect one from the onchain panel.
  2. claim a plot. with a wallet connected, the free mint request is sent automatically.
  3. the mint confirms onchain asynchronously - about 30 seconds. the readout shows "minting your land onchain... (~30s)" and updates to confirmed once the nft exists.
  4. you can also free-mint your existing offchain plots in one go from the lobby's onchain panel.

selling & trading

because it is a normal solana nft, your plots are yours to sell - list them on any solana marketplace (such as magic eden or tensor) for any price you set.

honest note
claiming and minting are free. pokécraft go may take a small, standard secondary-sale royalty, set on the collection. there is no other cost. onchain land is purely about ownership and trading - you claim it, build it, own it, and sell it if you choose.

13building & development

land you own is yours to build up. develop a plot and it climbs through visible tiers, glowing brighter and ranking on a world leaderboard.

buildings

open the buildings picker, choose a structure, then aim and click to place it - R rotates it 90° and esc cancels. you can only build on land you own. it is the fast way to make a plot impressive without placing every block by hand.

development tiers

every owned plot accrues a development score from how much you build on it, and the score maps to a visible tier. the six tiers:

0 wilderness 1 settled 2 developed 3 fortified 4 thriving 5 legendary
  • border glow - a developed plot's outline glows brighter and shifts colour by tier, so you can spot it from a distance.
  • leaderboard - a "most developed plots in pokécraft go" board ranks the top territories by owner, tier, and score.

tiers are shared and persisted - every player sees the same tier and glow on a plot, and your land's development carries with it.

14accounts & saving

sign-in options

  • guest - play immediately, no signup.
  • discord or google - link your progress to an account.
  • solana wallet - sign in with your wallet (this is also what enables earning $pokécraft and onchain land).

what persists

when you are signed in, pokécraft go saves your trainer (name, colours, helmet), your xp and level, your mission progress, your pokédex, your bag (caught creatures, buddy, and shinies), your land claims, and your land's development. these carry across sessions and devices.

a guest's progress can carry over to a wallet when you sign in, so you do not lose what you caught or built before connecting one.

15faq

is it free?
yes - pokécraft go is fully free to play, and claiming and minting land is free too.
how do i catch a pokémon?
walk up to a wild pokémon, press tab to aim, and left-click to throw a ball. better balls (great, ultra, master) catch tougher species - swap balls with scroll or `.
do i need a wallet?
no to play. you only need a wallet to earn $pokécraft and to mint your land onchain. catching, the pokédex, your bag, and duels all work as a guest.
what is $pokécraft and how do i earn it?
$pokécraft is what you earn by trading the creatures you catch. rarer creatures and shinies are worth more. connect a wallet (phantom or a browser evm wallet) to earn and play with it - it is non-custodial, we never hold your keys.
how many pokémon are there?
the pokédex tracks 9 species plus 1 legendary on the starter route, with rare shiny variants of wild pokémon to chase.
how do pvp duels work?
walk up to another trainer and press U to challenge them. you both warp into a battle ring, send out your buddy pokémon, and fight live - first to drop the other's mon wins. wins build a streak and climb a session ladder.
what is a buddy?
a creature from your bag that you set to follow you around the world - and the one you send out in a duel. open your bag with B to view a creature in 3d and set it as your buddy.
what does it cost to claim land?
nothing. claiming is free, and minting the plot nft is a free mint - pokécraft go covers the gas.
is my land really mine?
yes. a minted plot is a standard solana nft on mainnet, held in your own wallet and verifiable onchain. you can sell it on magic eden, tensor, or any solana marketplace for any price.
do i lose progress if i leave?
no, as long as you are signed in (discord, google, or wallet). your trainer, level, missions, pokédex, bag, land claims, and development are saved.