Home

Awesome

logo

Roboden is available on Steam!

Roboden is available on Google Play!

You can also play this game in your browser on itch.io.

Game Overview

Two robotic life forms collided, and only one will remain. Can you lead the drone-producing colony to victory or will you face defeat?

This game allows you to build units and bases, harvest resources, and explore the hostile world without the direct control you're used to having in most RTS games. Instead of giving a direct unit order, you manipulate the colony's priorities and let it decide what needs to be done (and how it should be done).

Features:

If you're playing a browser version of the game, please use Chrome or some other browser that has good wasm support (you may have performance issues in Firefox). If possible, prefer a native build instead; you'll get a smooth 60fps experience this way.

screenshot

How to Run

git clone --depth 1 --recurse-submodules --shallow-submodules https://github.com/quasilyte/roboden-game.git
cd roboden-game/src
go run ./cmd/game --data ../roboden_data

You will need a go 1.18+ toolchain in order to build this game.

You may need to install Ebitengine dependencies:

# For Debian/Ubuntu
$ sudo apt install libc6-dev libglu1-mesa-dev libgl1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev libxxf86vm-dev libasound2-dev pkg-config

If you want to build a game for a different platform, use Go cross-compilation:

GOOS=windows go build -o ../bin/roboden.exe ./cmd/game --data ../roboden_data

The Makefile contains several helpers to build release binaries. It uses the ./cmd/builder script to do that.

# ./cmd/builder can be executed directly
go run ./cmd/builder -goos windows -goarch amd64 -o roboden.exe

# Specify -steam to build a Steam release
go run ./cmd/builder -goos windows -goarch amd64 -steam -o roboden.exe

Build Roboden for web (wasm):

cd src/
make wasm

After that you can open _web/index.html in browser (you'll need to serve the wasm file).

This game is tested on these targets:

It's also tested on Steam Deck.