Rust Goldberg
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
Status | Prototype |
Platforms | Windows, Linux |
Author | geefr |
Genre | Puzzle, Simulation |
Made with | Rust |
Tags | Physics, Sandbox |
Code license | BSD 3-clause 'New' or 'Revised' License |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Links | Source code |
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).