Ourcraft

A blocky world to build, explore and play together. Endless hills, forests, beaches and snowy mountains made of blocks, and they're all yours to dig, build and share.

Free & open source Mac · Windows · Linux iPad · Android No accounts, no ads
Hills with trees, a beach and the sea, all made of blocks

What you can do

Ourcraft is a sandbox: there's no single goal. Wander, build a castle, dig a cave, or invite friends and play a game together.

Endless worlds

Every world is different and goes on forever: plains, forests, deserts, snowy hills, mountains, caves, lakes and seas, with ores to dig, animals and rainy days. Build a sunstone portal to the floating Cloud Isles.

Build anything

Stone, wood, glass, bricks, paint colours, doors, stairs, fences, ladders, chests, signs and beds. Torches and lamps light up the dark; water and lava flow.

Play together

Friends on your home network can join your world in a couple of taps, or run a server to play over the internet. See each other build in real time and chat.

Splat Squad

A team game for 2 or more players: Red against Blue, four classes, paint gadgets and capture the flag. Cartoon paint, no blood.

Mods

New blocks, gadgets and whole game modes can be added as mods. Mods run in a safe sandbox and can't touch your files or the internet. Make your own.

Survival

Start with empty hands: craft tools, cook in the furnace, look after your hearts and food, keep sheep and chickens, and bop silly night monsters. Survival guide.

On your device

Keyboard and mouse, gamepad, or touch: play on a computer, an iPad or an Android tablet.

Made for families

No sign-ups, no ads, no shop. Chat has a filter for rude words, monsters are optional, and worlds save on their own.

Screenshots

Splat Squad

Two teams, Red and Blue, each with a base and a flag. Grab the other team's flag and carry it home to your own. The first team to 3 captures wins the round. Run out of paint and you pop into confetti, then you're back at base 5 seconds later.

Dasher

Fast and nimble. Sprays quick little paint pellets with the Splat Blaster.

  • Paint80
  • Speedfast
Bulwark

Slow but tough. The Bubble Cannon fires big, heavy bubbles.

  • Paint170
  • Speedslow
Lobber

Lobs arcing paint bombs that splash everyone nearby. Great over walls.

  • Paint110
  • Speednormal
Patcher

The helper. The Mend Beam refills teammates' paint, and gives opponents a little splash.

  • Paint100
  • Speedquick

Learn to play Splat Squad

Get the game

Download the game for your computer, unzip it and play. No installing needed.

macOS

Download for Mac

Apple Silicon and Intel. The first time, right-click Ourcraft and pick Open (it isn't from the App Store, so the Mac asks first).

Windows

Download for Windows

Unzip and double-click ourcraft.exe. If Windows shows a blue warning, click More info then Run anyway.

Linux

Download for Linux

64-bit. Unpack and run ./ourcraft.

Servers: macOS · Windows · Linux · all versions. Or build it yourself from the source code:

Build from source

  1. Install Rust from rustup.rs.
  2. Download the game:
    git clone https://github.com/rsantacroce/ourcraft
    cd ourcraft
  3. Start it:
    cargo run --release

Works on macOS, Windows and Linux. On Linux you may need a few extra packages for graphics and sound; see the manual.

On iPad or Android

iPad/iPhone: open mobile/ios/ourcraft_mobile.xcodeproj in Xcode on a Mac, pick your Apple account under Signing and press Run.

Android: run mobile/android/build.sh (needs the Android SDK and NDK) and install the APK it makes.

Run a server

cargo run --release -p ourcraft_server \
  --bin ourcraft-server -- --world world

Add --mode team_shooter for a Splat Squad server. More about servers.

Under the hood

For the curious and the grown-ups: Ourcraft is written in Rust with the Bevy game engine.

Fast blocky worlds

The world is made of 16×16×16 chunks, compressed in memory, turned into meshes on background threads with greedy meshing and soft corner shadows.

Fair multiplayer

The server decides what's real. Your own movement is predicted on your device, so it feels instant even on a slow connection, and corrected smoothly when needed.

Safe mods

Mods are WebAssembly programs run by wasmtime with no access to files or the network, and with limits on time and memory. The whole Splat Squad game is a mod. See the modding guide.