A downloadable game for Windows and Linux

A basic physics playground and underlying engine, put together for OLC CodeJam 2020.

(I intended for this to be more of a rube-goldberg simulator (hence the name), but at the moment functionality is fairly limited)


Installation:

  • Just Extract the archive

Running:

  • Run the goldberg/goldberg.exe binary
  • Can be run as ./goldberg <levelname> if you want to manage multiple levels (There's one 'default' to start with, just pass a new name if you want a fresh one)

Gameplay

  • Use the mouse to navigate the scene, spawn objects
  • Use various key bindings to change spawn modes/similar

The most complicated thing possible so far is domino runs. For these set the placement mode (X) to 'instanced', and enable auto-rotate (C). Then you can draw little runs of dominoes all you like.

To trigger them just spawn a whole bunch of cubes above the run, or otherwise disturb them (Sorry, didn't have time to implement the physics gun..)

Overall it's not much functionality but should be a solid base for future work. There's a level format, the ability to save levels for later, and a way to define new primitives through blender/some ingest tools.


Currently runs on desktop Windows/Linux, but could be built on any platform with Rust support.

One of the initial goals was support for running in a browser, unfortunately that's not possible right now (Will need to rework/replace the renderer).

Source code is freely available for now: https://github.com/geefr/rust-goldberg

Download

Download
rust-goldberg-linux-1.0.tar.gz 4 MB
Download
rust-goldberg-windows-1.0.zip 2 MB

Comments

Log in with itch.io to leave a comment.

It's really fun playing with physics and I didn't know the name of the Goldberg (except the famous wrestler, he a machine also lol).