A downloadable game for Windows and Linux

Download NowName your own price

A minimalistic, fully configurable 2d multiplayer platformer where you build your own levels!

Server:

To create a server simply press the in-game keybind or run the dedicated server executable using a terminal of your choice.

To connect to one use the in-game console's "connect <ip>" command or set a default server address in the game's config.

Saving & loading:

To save the level use the "savelevel <name>" command.  (The levels are saved by the client, not the server)

To load, pass a name to the dedicated server when launching it or rename the file to "level.gbox", hence its the default level name the server will attempt to use.

Commands:

Catch use em all! A big part of the the game's features is accessible only through them, examples being:

  •  spectate <username>
  •  teleport <username>
  •  setpos <x> <y>

Configuration:

Arguably the most important part of Gravelbox, almost everything you see can be configured!  So feel free to check out the according configuration files and textures that can be found in the game's "resources" directory. ("game.json" is where you can change your nickname and the default server ip!)

Adding a new block is as simple adding a new texture, then configuring it in the "entities,json" config file and voila! (Textures can simply be put into the "sprites" directory, the texture atlas is autogenerated)

Keybinds:

  • Movement
    • WASD -> Movement
    • Space -> Jump
  • Mouse
    • Left/Right click -> Place (or move) / erase blocks
    • Hold the left click on the corner of a block to resize it
    • Middle click -> Copy the type of block which the cursor is pointing at, if none is present, teleport to the cursor's position
  • Server
    • T -> Chat
    • M -> Create and join a local server, useful for singleplayer (works only on Linux since the functionality is added by a mod)
  • Building
    • B -> Toggle visual grid
    • Q -> Toggle grid snapping for blocks
  • Other
    • O -> teleport to spawn
    • Numpad: asterisk, plus and minus -> reset view / zoom out / zoom in
    • Alt + C / tilde -> Console (requires the debug setting to be enabled in the config)
    • Esc -> Quit
    • G -> Toggle the debugging menu (requires the debug setting to be enabled in the config)
    • V -> Toggle VSync
    • R -> reload textures and entity properties (works only on Linux since the functionality is added by a mod)
  • Unfinished
    • U -> Gun mode, clicking fires pointless bullets
    • E -> Rotate the block, isn't being saved + glitchy visuals

Audio:

Hasn't been fully finished & quite unstable, but might partially work if enabled using the "audiomode 1" command or the according config setting. 

Download

Download NowName your own price

Click download now to get access to the following files:

gravelbox-windows.zip 7 MB
gravelbox-linux.zip 5 MB

Leave a comment

Log in with itch.io to leave a comment.