Design the best Ruumba Robot to Re-Cycle waste containers in a warehouse!

Created for Bevy Jam 5 under the theme: "cycles" . I  interpreted the theme to include the game mechanic of re-cycling of waste by robots.

Also for Pirate Software - Game Jam 15 under the theme: "Shadows and Alchemy". Interpreted "Alchemy" as a way to design/synthesise robot. The "Shadows" represent a lone vibe with nothing but the shadow of the robot following it.

(The Game was developed considering both the jam's themes as they happened simultaneously)

PS: This is a physics sandbox simulator with no restrictions! Things can/will break if pushed too far. I have not added any constraints for the sake of the jam! Restart aggressively if things break .

Objectives

  • There's no objective essentially. No win conditions. Just a chore to take containers for recycling, but not mandatory. Do as you please!
  • This is a physics sandbox. Try to get creative! Make your own goals.
  • You can start by creating the best robot that moves and strafes perfectly while carrying payload for example!
  • Change wheels, adjust sizes and make Ruumba truly your own!
  • Or maybe play jenga with the containers :P
  • TLDR: As soon as you understand the designing part, do as you wish!

Controls (Keyboard & Mouse)

  • Mentioned in Game this time :D (TODO: will add here later)

System Requirements

Browser Play

  • Works best on LatestGoogle Chrome/Chromium browsers.

đź“… Jam Creation - Developed in <5 daysđź“…

"Recycle Ruumba" was developed for Bevy Jam 5 and Pirate Software - Game Jam 15! This is my first physics sandbox up on itch.io ? Being able to build a physics sandbox in 5 days was not easy! It took a long journey getting here! Maybe a dev-log soon?

Also Powered By: Pmetra (How do you think I managed this in 5 days : D)

Developed with ❤️ using Bevy Engine đź•Šď¸Ź and Rust đź¦€

This is an early access prototype. Please give me your valuable feedback! 

Thanks for checking my game ❤️


Download

Download
recycle_ruumba_v0.1.1.recycleRuumba_linux.tar.gz 26 MB
Download
recycle_ruumba_v0.1.1.recycleRuumba_macOS.dmg 50 MB
Download
recycle_ruumba_v0.1.1.recycleRuumba_windows.zip 25 MB

Comments

Log in with itch.io to leave a comment.

(+1)

neat sandbox :) ; controls are difficult but with a well-thought progressive tutorial I can see it working :)

the editing of the rumba has a few bugs (I was stuck in changing the chassis, I could unblock by building) ; but is satisfying to use !

The default perspective of the editing (and the way the rumba is flying) makes it difficult to gauge the size needed for the barrels (my first attempt ended up with a ridiculously small rumba, which was funny but clearly suboptimal)

Hey, thanks for your feedback!

Yes, I agree I need to improve the experience teaching the controls.

Regarding the flying build, I did try to improve it using the Bevy Grid gizmos. But was running into some bugs, may raise an issue. Also had added a plane underneath to improve visibility but this too was making things buggy.

Glad that you enjoyed it! Will work on the short comings

(1 edit) (+1)

fullscreen doesn’t work :( trying to play it non-fullscreen isn’t the easiest either, the browser gets a bit confused at the inputs (mainly shift+rightclick). seems like an interesting game though, i think i would enjoy it if it was a bit easier to actually play. i am on firefox, i know the description says it works best on chromium but i don’t like downloading a chromium browser every time a random site or game doesn’t work perfectly on firefox.

(1 edit)

Hey, thanks for checking out my game!

I just tested on Firefox on my Linux(PopOS) system:

  • Full Screen works fine! (Although it does throw ambiguous an error in console).

Edit: I increased the size of the embed window, its playable in embed now!

  • Shift + RMB also works but also shows the rick-click menu on Firefox (doesn’t seem to be the case for Chrome).

It would be great if you can mention your OS and some details on your system. Could be likely an issue with Bevy/WGPU/WINIT ?

Yes the inputs are slightly more complex, but thats the part of building a sandbox, surely you could bind them in the settings (temporary). But I wish I could build a better experience in the Jam time frame!

Thanks again for your feedback!

(+1)

oh interesting, i just tried it again and it works now. the only thing that changed between them other than you changing the embed size is what window manager (also linux of course) i was using, so that might be it? i was in sway, before, but trying river right now.

Glad it works for you! I have also seen other people mention that Bevy games have some issues on Firefox for when things are pushed far. So that’s one thing to keep in mind.