Champlin Enterprises · Side Quest

One shared world.
Engineered from scratch.

KevinCraft is a free multiplayer block-building game that runs in your browser. No downloads, no accounts, no game engine — a hand-built voxel renderer, live WebSocket multiplayer, and one persistent world that remembers every block you place.

world online — checking who's in…
KevinCraft at night — stars over the voxel world
kevincraft.champlinenterprises.com/play
KevinCraft gameplay — the brass KEVIN monument and a half-built cottage
actual gameplay — unstaged*  *fine, we staged the bot

Real multiplayer

See other players walk, build and chat in real time. Open it in two tabs and wave at yourself.

One persistent world

Every block anyone places is saved on the server. Come back next week — your tower's still there.

Synced day & night

A full day lasts 10 minutes, and every player sees the same sky. Stars included, free of charge.

Made of math

Terrain, textures, even the music — all generated by code. There isn't a single image or audio file in the game.

// 02 — Field manual

How to play, in six moves.

01

Name yourself

Pick a name, hit Enter the world. That's the whole signup. Click the screen to grab the mouse.

02

Move like you mean it

WASD or arrow keys to walk, mouse to look, Space to jump, hold Shift to sprint.

03

Break things

Aim at a block, left-click. It shatters into satisfying little pieces. Bedrock is the one block you can't break — people have tried.

04

Build things

Pick a material with 1–9 or the scroll wheel, then right-click to place it. Whatever you build is saved — forever, for everyone.

05

Talk

Press T, type, hit enter. Chat shows up for every player in the world.

06

Share your spot

Press P and a teleport link is copied to your clipboard. Anyone who opens it spawns exactly where you were standing — build something, send the link, show it off.

CONTROLS REFERENCE

MoveWASD
Look aroundMOUSE
JumpSPACE
SprintSHIFT
Break blockL-CLICK
Place blockR-CLICK
Choose block19WHEEL
ChatT
Copy teleport linkP
Music / soundMN
Release mouseESC
// 03 — Materials

Nine blocks. Infinite bad ideas.

Grass block
SLOT 1

Grass

The default. Touch it occasionally.

Dirt block
SLOT 2

Dirt

Honest work.

Stone block
SLOT 3

Stone

Load-bearing opinions.

Planks block
SLOT 4

Planks

For cottages and questionable bridges.

Log block
SLOT 5

Log

Renewable. The trees disagree.

Brass block
SLOT 6

Brass

The CE signature. Build something that gleams.

Honeycomb block
SLOT 7

Honeycomb

Imported from BugHive. The bees are unionized.

Ink block
SLOT 8

Ink

Warm near-black. Goes with everything.

Code block
SLOT 9

Code

It's blocks all the way down.

// 04 — Things to try

Your first ten minutes.

[ ]Visit the KEVIN monument — it's the giant brass KEVIN, you can't miss it
[ ]Finish Dembe's cottage — the roof still needs more brass
[ ]Climb the highest hill, press P, send someone the view
[ ]Try to break bedrock — you can't; people have tried
[ ]Build your name next to Kevin's — bigger is allowed
[ ]Wait for nightfall and watch the stars come out — days last 10 minutes
// 05 — Under the hood

Zero engines. All engineering.

0game engines
0texture files
0audio files
1M+blocks in the world
10minper day cycle
1shared world

A hand-built voxel renderer

Chunked meshing with hidden-face culling — only the block faces you can actually see become triangles. One draw call per chunk, directional light baked into vertex colors. Plain Three.js, no engine.

Multiplayer that never ships terrain

Every client generates an identical world from one shared seed. Only block edits cross the network — a few bytes per change — and the server persists them forever.

Procedural everything

Textures are painted pixel-by-pixel onto a canvas at load. Terrain comes from seeded noise. The soundtrack is generative — pentatonic plucks synthesized live with the Web Audio API.

A day/night cycle with zero netcode

Time-of-day derives from the wall clock, so every player sees the same sunrise without a single sync message. The cheapest multiplayer feature ever shipped.

// 06 — Your move

The world is persistent.
Leave your mark.

Free. In your browser. Your friends can be standing next to you in 10 seconds.

Play KevinCraft
kevincraft.champlinenterprises.com