You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Florian Blasius 003f3cbfdd Fix theme. 2 years ago
.vscode Fix vs release path. 3 years ago
res Update example map. 3 years ago
src Fix theme. 2 years ago
.drone.yml Add '.drone.yml' 3 years ago
.gitignore OrbTk update. 3 years ago
Cargo.lock WIP orbtk update. 2 years ago
Cargo.toml OrbTk update. 3 years ago
LICENSE Switch to GPL3 license. 3 years ago
Node.toml Work on load menu. 3 years ago Update '' 3 years ago

Space Editor

Build Status GPL 3 licensed

Space Editor is a 2D tile map editor with support for OrbGame engine

It's based on OrbTk

Space Editor

Space Editor is under heavy development and not ready for daily use.


  • Redox OS (native)
  • Linux (native | cargo-node wip)
  • macOS (native | cargo-node wip)
  • Windows (native | cargo-node wip)
  • openBSD (not tested, but should work)
  • Web (wip)


You can start the editor by executing the following command:

cargo run --release

Run with command line arguments


  • --image path to tile sheet png
  • --map path to map ron file

Build the application:

cargo build --release

Run the binary:

space_editor --image "res/tile_set.png" --map "res/map.ron"

Run with cargo-node (wip)

To run the editor on as browser or electron app you have to install

cargo install -f cargo-node

Before you could use cargo node you have to install npm version 6.9.0. It is included in the Node.js version 10.16.3. You could download it from

Rust's cargo is presumed. All other dependencies of cargo node will be installed automatic.


  • Run as browser app:
cargo node run --browser
  • Run as electron app:
cargo node run --electron



Licensed under GPL v3 license (LICENSE)