LUGO by Bonelazy

Hello everyone!
Here is our (wife & husband) LD40 Jam entry. This is our second consecutive Ludum Dare venture and we couldn't be more excited. We hope you enjoy playing this game as much as we enjoyed creating it. Read instructions below before playing and please have fun! :)
About LD40
For this Ludum Dare, we had ambitious ideas and goals, and we are honored to have completed most of them. However, our game is very loosely tied to this event's theme.
For this game we interpreted the theme as: "More options is harder than no options". Use your imagination, create your own vehicle, then drive it.
About the Game:
In LUGO, you are tasked to use your imagination and creativity, to create models from LUGO bricks, then take them out to test drive (if you didn't forget to put axles and wheels on it of course), and even complete some basic levels. You can even create your own bricks to use in your creation.

Instructions:
While creating, you can rotate the camera by holding right mouse button, zoom in with the mouse wheel, move the camera around with WASD and descend/ascend the grid with Q/E. The grid denotes which layer you are placing your bricks on to. You can only place bricks on the lowest layer, or if there are any other connecting bricks.
In order to make a vehicle, you need to use Axle bricks, and then attach wheels on them. As their name implies, steering axles have steering, and motor axles have motor power. It is inadvisable to use more than one steering axle, because physics.
If the preset brick templates are not enough, you can always create your own bricks with color and dimensions of your choosing.

Missing Stuff:
- The game is sorely lacking polish. Our core game framework took most of our time, and we didn't have time for polish :( ~~This is especially apparent in the creation part of the game where the camera and UI is wonky~~ (greatly improved camera with v1.2). We will be polishing it later on with newer versions, but the "deadline version" will always be available should you choose to rate us according to that.
- We created this awesome framework to export and import your creations, but we hit a wall at the last minute, so it didn't make it. However, we might be able to patch it in later.
- Our level count is also pretty small, we hope to expand upon that.
- Also, we didn't have time to make music or sounds, so the game is completely silent. Sorry about that.
Notes:
We created everything used in this game ourselves, except the wooden table / fabric textures.
Changelog:
- ~~v1.21 - Fixed sliding vehicle, reversing vehicle after replay and non-replayable levels bugs.~~ v1.21 disabled due to a major bug for the time being
- v1.2 - Changed camera controls to be more intuitive and fixed some pesky bugs.
- v1.1 - Added some QoL features such as controls information, and fixed brick creation save/load.
- v1.0 - The unstable deadline version.
| Windows | https://bonelazy.itch.io/lugo |
| macOS | https://bonelazy.itch.io/lugo |
| Linux | https://bonelazy.itch.io/lugo |
| Original URL | https://ldjam.com/events/ludum-dare/40/lugo |
Ratings
| Overall | 568th | 3.458⭐ | 38🧑⚖️ |
| Fun | 565th | 3.324⭐ | 39🧑⚖️ |
| Innovation | 382th | 3.389⭐ | 38🧑⚖️ |
| Theme | 1073th | 2.556⭐ | 38🧑⚖️ |
| Graphics | 514th | 3.595⭐ | 39🧑⚖️ |
| Mood | 531th | 3.328⭐ | 34🧑⚖️ |
| Given | 38🗳️ | 35🗨️ |
Was really cool, but I had a hard time figuring out how to work it
Thanks. Since the core game framework took a lot of time, we unfortunately did not have enough time to polish the game. Due to this, creation mode camera controls are a bit wonky :( We will be patching the game with added QoL features and easier controls.
@TowerHufham
Thanks for the lovely feedback :) Your comment mirrors on what we thought after having finished the jam (including the lawyer part :D)
@Magnega
The basic controls are included in game, but more details are now added to LD page. Unfortunately rotating blocks are not an option for now :/ You need to create the same brick with the inverse of your dimensions.
@justking144
Hopefully it won't be an issue since this isn't a commercialized game. Also thanks, and we added instructions to the LD page :)
@mess110
Thanks a lot :) The core took most of our time so unfortunately we didn't have enough time to polish :(
The idea is so cool, and the fact someone made working Lego designer in 3 days just blows my mind. =) Enginering games are hard both to create and to play and you succeeded to make it enjoyable. Great!
The thing I don't like is the UI. White text on white background (there is a lot of white in the sky) is a strange decision. Plus, the behavior of block designer is unpredictable: it keeps giving me something I didn't ask such as 0x1x1 block.
But still the game is awesome! I'm looking forward to play a post-jam version.
Your feedback is appreciated very much. It brings us great joy to read these words from you :)
As we mentioned in the description, polish is greatly lacking due to the scope of the "builder" aspect of the game, and this unfortunately includes UI as well. We will be releasing a post-jam version with much better UI along with some additional QoL updates soon (as soon as I can get over the 3 day fatigue). Thank you very much :)
@denbaum
Unfortunately we didn't have time to do any music, so the game is completely silent :( Also, the second level was bugged and now fixed in v1.2
@everyone else:
We just released v1.2 with some bugfixes and creation controls overhaul. You now have more control over the camera. If there are any other constructive feedback, please keep them coming. Your great compliments keep us going :)
We will also be releasing a post-jam version in the future with more polish and level content. Be on the lookout :)
I'm on a freshly updated Windows 10-64b, and I can run relatively modern games without issues. Any ideas?

That you managed to make a (somewhat) full fledged car building game in this little time is mind boggling to me, let alone one that is this functional, flexible and fun, even with a (very wonky) propeller. Just making it through the second level was a challenge for me, but one that I tackled with a moronic grin on my face.
What else is there to say? This game is sandbox lego building goodness. In a fair world, we wouldn't be asking for more than this. In behalf of my team, we look forward to seeing what other wacky projects you can come up with in the future. Cheers! :whale:
Sorry about that! I think I made a "tiny" mistake and introduced that bug in the last build. I'll fix it this evening (EU time).
@ithildin
The game loads after pressing Start. Maybe it takes quite a while for you to load? Have you tried to wait a bit?
@moski
Yeah the propeller is kind of a WIP (work in progress), maybe I shouldn't even put it in, but I wanted some more variety. Thanks a lot for your amazing comment. Believe me, it put a much bigger grin on our faces after reading it. Thank you! :)
Concerning the graphics you did a great job, I can totally see where you got your inspiration ;)
Overall I like this game so much. I had an amazing time playing it. Thank you so much for this experience and good luck in the future! Have an awesome day, and I hope to see you in the next jam!
// Isak from @liquidbrain
- The controls for changing height work very well and made working on multiple levels pretty fluid. The camera animations are not very fluid, though, and the camera always zooms in when going up a level. Smoother movement there would be nice.
- I had some difficulty getting wheels to properly attach to axles - they ended up floating in space: [](https://www.youtube.com/watch?v=GDGnOnrZ_3o)
- I like the walled arena on a wooden tabletop feel, definitely gives off the "I'm actually putting this together on a desk from my childhood" vibe :relaxed:.
Nevertheless, I enjoyed it a lot.
I also had the bug SoSony mentioned and that was the point I stoped playing.
What more can I say? Good job ^^
Thanks for the comments. We just uploaded v1.21 which should fix that issue hopefully :)
@markopolodev
Thanks for the feedback and criticism :) I just saw your comment after building v1.21 so that camera zoom bug will have to be fixed later :/ We are planning on adjusting the depth of field / blur while in creation mode in the post-jam update. If I understand correctly you would like smoother camera movement between changing levels and moving camera around with WASD? If so, we will take that into consideration for post-jam update :) Also, I had that wheel bug once in my testing and I couldn't reproduce / fix in time, so thanks showing it clearly, I will definitely try to fix it soon :)
Overall thanks a lot for the very in depth feedback and criticism. It is seriously appreciated. Also, we are glad you got the feeling which we wanted to invoke :) Thanks!
I am so sorry about the bug. We literally just fixed it and put an updated version. Also, the propeller is kind of a work in progress so I couldn't make a helicopter as well :P There is currently no way of having movement in the air so it's kinda useless :D
@syrapt0r
Thanks for the great feedback :)
I did have a couple of issues. Firstly my car kept reversing backwards and I had to rebuild it. Second I thought it would be good to be able to delete single blocks without wiping everything, if there was a way, I couldn't find it.
But overall, a nice little game, and an amazing achievement in such a short time!
Thanks! :)
About the brick issue, I tried to reproduce it and failed. Are you sure you are clicking the "Save Brick Template" button, and then using the new brick you created from the list below?
Thanks a lot! :) Great feedback and criticism.
We just fixed that problem (I think!) with the recent v1.21 release. Are you using that or the previous ones? We had a delete feature but it got bugged during development, and to be honest we forgot to fix it! :O We will try to patch it up asap. Sorry about that
Things I'd like to see: holding alt + LMB does the same as holding RMB (like a 3D modeling application would), The lowest graphics option should remove the heavy visual effects (my computer fan was going crazy even at the lowest setting).
> If I understand correctly you would like smoother camera movement between changing levels and moving camera around with WASD?
the WASD movement is fine, just changing layers vertically that has a bit of jerk to it. I guess if you wanted to be really fancy with wasd you could add a bit of lerp to smooth it out, but I think it's fine as is.