Ludum Dare 37 — December 9th-11th, 2016 — Theme: One Room

Well, Mike ran in to problems getting working properly with about 12 hours left in the Compo, so this is the backup plan.

Back to Browse Entries

One Room Factory

by Zgragselus - Jam Entry

Have you ever dreamt about having your own PCB factory? In a single room? This is your time! In this factory builder game you start of using some basic materials like copper, acid and electronics and build your own manufacturing line. Making PCBs was never easier!

The game consists of single sandbox level with text-based tutorials giving you instructions how to build your PCB manufacturing line. You have some starting balance and you should be able to earn more within given time.

Literally almost all graphics, shaders and code was done by the authors within 72 hours, although due to having no real audio recording abilities - we had to use external track.

Also the video from the game is now online at, feel free to check it out:

Used technology:
- Unity 5
- Blender
- Substance Designer
- Substance Painter
- Visual Studio

Special Features:
- Textures up to 4K resolution
- Inverse Kinematics based robotic motion
- And Even More Bloom

Vilem "Zgragselus" Otte
Pavel "PK" Kouril

Controls and gameplay:
Since the game the tutorial is not good enough (and too fast, according to some people) - and we are REALLY sorry for that! - here's a little explanation. :)

Your goal is to made as much money as possible within the given timeframe. Money is made by shipping completed PCBs, which are manufactured in the last station (05 Assembly).

There are 3 lines for supplies (the names of supplies they provide are written above them) and one for finished product. You need to deliver the needed supply to respective station (Cuprexit to 01, Acid to 02, Electronics to 05). Each station also requires intermediate product from previous station. The station order is marked by the 01-05 numbers (seen both on the model and in build menu). The rotation of the station matters, and is hinted with the arrow on top of station. :)

You need to set up hands by clicking on it, and selecting an output tile and which supply they carry. The hands are used for paralelization of supply lines (since belts can't cross themselves!), belts are used for moving the lines. Think of it like picking luggage in airport - one belt, multiple hands picking their stuff. You can apply similiar principles here! Or something simple like in the screenshots works too. ;)

You can move freely with the camera - scroll wheel allows you to zoom in/out and clicking on scroll wheel allows you to rotate the camera around the room.

Build and destroy menu can be accessed via the icons in bottom left of your screen (or by 'B' and 'F' keyboard shortcuts). While building, you will have to rotate the objects in correct position by 'R'. If you need to pause the game, ESC key will allow you to do that.

15th Dec 2016 - Video live
13th Dec 2016 - Bugfixes UI and game freeze (on pause/restart)
12th Dec 2016 - Linux and OS X binaries uploaded, untested

Downloads and Links




MrEvilGuy says ...
Dec 14, 2016 @ 9:14am

Definitely captures the automated factory life well, but it could use some Engel quotes. Graphics are sweet, very VERY interesting idea, but damn I couldn't figure it out. The tutorial wasn't helpful outside of basic controls. What do I do once the acid barrels are picked up by the hands? What is the order of assembly?!!? I'll probably check back tomorrow to see if other people are figuring it out, since I'd like to play this more.

Zgragselus says ...
Dec 14, 2016 @ 1:14pm

Yeah, in hindsight, the tutorial could have been more helpful. :(

Anyways, the order of assembly is marked by the numbers on the machines (can be seen depending on their rotation/rotation of the camera), and also by the order written in build menu (01/02/03/04/05). The station 02 (Acid Sink) requires intermediate product from 01 and Acid Barel, so you need to put it on a belt which is going to station 02. And 05 requires Electronics and product from 04. Each station has a direction in which it needs to be placed (the arrow on the top of machine).

Hope this clears it out. :)

Zerochain says ...
Dec 14, 2016 @ 2:28pm

Complex but awesome concept and +1 for the Use of PBR, liked it :)

Maffew says ...
Dec 14, 2016 @ 2:46pm

Complex game, nice graphics. Very impressive for the time frame, as mentioned could do with a little more tutorial ^^

Kuality Games says ...
Dec 14, 2016 @ 2:59pm

Has quite a bit of depth compared to a lot of other LD games, well done.

Pepejson says ...
Dec 14, 2016 @ 4:18pm

Intresting game :) Very cool graphics, however you have to figure it out by yourself what to do. Better tutorial needed :)

Uliana Galich says ...
Dec 14, 2016 @ 7:37pm

really cool graphics, and also the idea of the factory room ;)

ambocclusion says ...
Dec 15, 2016 @ 12:55am

Mac version gives "This application "osx64 cannot be run" and why is it a RAR file????????????????????///?/?????

liquidmedia says ...
Dec 15, 2016 @ 1:05am

Very good, nice concept and overall fun game, Awesome graphics Thanks

awesomerex says ...
Dec 15, 2016 @ 1:08am

This game looks great! I had trouble figuring out how to use the arms. I want to come back and try again. Great job. This is the Morrowind of factory conveyor belt games.

ambocclusion says ...
Dec 15, 2016 @ 1:09am

If I ever wanted to learn how to use a conveyer belt, this is the game for me. Needs a longer instruction manual, though.

abezuska says ...
Dec 15, 2016 @ 1:13am

Very nice graphics, surprised you were able to get so much done in the jam!

keravcin says ...
Dec 15, 2016 @ 1:49am

Yay I figured it out :)
Wow pretty cool. Nice screen effects. Wish I could continue the tutorial to the next dialogue myself to soak it in at my own pace. It was fun watching the Hands pick and place things. There was a funny amount of cuprexit boxes pilled up

Dec 15, 2016 @ 1:50am

Wow! The graphics were really good and the theme was on point.

Some thoughts:
- make the tutorial show existing factories and introduce players to concepts by adding a missing piece
- The keyboard shortcuts only opened but didn't close build/destroy menus
- Make it easier to see what each belt was carrying and its status (input, output, etc)
- Let the game be paused while building and experimenting with the layout

Can't wait to see what this game grows into! Great work :)

bigpan says ...
Dec 15, 2016 @ 1:55am

I don't understand the game :/ tried playing it but I can't seem to do anything right.

Dec 15, 2016 @ 5:13pm

Really interesting game! A little complex, but a great entry!

kamranwali says ...
Dec 15, 2016 @ 6:16pm

The gameplay is actually fun once you figure it out. I really like the game. The graphics looks so nice in the game. Overall a nice game to play. Keep it up!

GriloGordo says ...
Dec 15, 2016 @ 7:47pm

Complex game. Congratulations about your 72h's skills with graphics.

Michalidis says ...
Dec 15, 2016 @ 8:57pm

The idea is very good and the graphics are amazing, however, people that have no clue about what is going on (and it is bound to be a big number of people) need more information about what needs to be done to achieve a goal of the game.

My suggestion : Create a tutorial that won't progress until the player has done exactly what he was asked to do by the tutorial AND play some "success" sound after the player did what he was asked to do correctly so he knows he did good and that he is moving towards a progress.

I was personally lost in a minute after I launched the game because the tutorial was telling me what to do and how to do stuff but I was unable to do anything until the text was gone as well...

Nice idea but the tutorial part took much of its pros to be cons of the game :/

Michalidis says ...
Dec 15, 2016 @ 9:08pm

I have just seen your post - if the video was the actual tutorial it would help me A LOT :D

Zgragselus says ...
Dec 15, 2016 @ 10:23pm

Thanks for the feedback, to all of you. We, as a team, are reading each single comment, analyzing and figuring out what could be the improvement. I will try to respond to some of you.

@Michalidis - Thank you very much for longer comment, I appreciate when there is any criticism and I'm very glad for it. We are going to do some gameplay and tutorial videos over the weekend - as we are quite busy with our real life jobs at the moment.

Anyways originally a tutorial level was planned, but due to time scale it didn't make it in.

@sacredseedstudio - Thanks for finding a bug. We will look into it. Adding "time-scale" to allow you to pause or fasten-up the game could be an interesting option. As for growing this game, we are still at the point of deciding whether to continue on this game.

@ambocclusion - My apologize, this is my first attempt making Unity OS X build. I'll take a look into that within next day or two.

To all others - I'm really glad you played our game, and it makes me really happy to read all the comments. We are writing each comment down and figuring out what we could improve and how, so thank you for the feedback and I'm glad you enjoyed the game.

Stylo21 says ...
Dec 16, 2016 @ 10:52am

I love this kind of games, and your submission was amazing, those graphics are awesome.

BoneDaddy says ...
Dec 16, 2016 @ 3:37pm

Great use of the theme. Like others said, the tutorial could be a bit more in-depth.

Dec 20, 2016 @ 9:48pm

Lovely graphics, not sure if I understood the game... I included it in my compilation video series of the Ludum Dare 37 games, if you’d like to take a look. :)

mirta000 says ...
Dec 21, 2016 @ 4:11am

works very well when it comes to emulating an actual factory. However this player is very clueless when it comes to assembling this factory. I'm pretty sure that I acided all my planks into non existence.

pseudomarvin says ...
Dec 27, 2016 @ 5:24pm

Great idea, I haven't seen a game with a theme like this before. Some feedback:

- graphics look good
- it might be a good idea to reset the mouse cursor to some default after placing a Hand because when configuring it I ended up unintentionally placing another Hand (this isn't a problem for the Belt since there is nothing to configure there),
- supplies start coming immediately after I place a station. I would prefer an option to start/suspend the flow so that I have the time to prepare.
- I wasn't exactly clear what each station needs (but figured it out in the end)
- we lose money if we delete something? :D I thought I would get some back. This happens if: immediately after starting the game you place some belts and then try to delete them. Also, if you then try to click on empty tile, you will lose money.

All in all, cool idea and great work considering the amount time you spent on it.

ijzm says ...
Dec 28, 2016 @ 3:02am

Amazing graphics, although the camera was in a kinda wonky perspective. It was hard to understand at first, and the controls arent that great. It was fun after i could finally understand it.

onyon says ...
Dec 28, 2016 @ 2:57pm

Neat graphics! Really impressive how deep it is for a jam game.

Coauctor says ...
Dec 28, 2016 @ 8:16pm

Interesting concept and great job for 72 hours. :)

On the topic of tutorial: maybe one complete line of production as an example could help to figure out basics faster.

Pestel Crew says ...
Dec 28, 2016 @ 9:04pm

Interesting game. It's nice looking and fun to play. Good concept!

Japes says ...
Dec 29, 2016 @ 9:45am

I enjoyed this once I got the hang of it! What had me stuck for a bit was missing this crucial line:
"Each station also requires intermediate product from previous station".
Once I figured out the mechanic it was very satisfying to set up an efficient assembly line. I think you could easily expand this into a marketable game.
Some suggestions:
- make each station and component look completely different, so you don't have to zoom in on it at a certain angle just to see its number
- make the stations/parts different sizes, would make coming up with an efficient setup more interesting
- make it so you don't start off with quite so much capital, so you have to start earning some money before you can improve your factory.
- as others have said, maybe an even clearer tutorial

Thanks for this! well done.

KaiseanGames says ...
Dec 29, 2016 @ 12:21pm

It's not only fun, it's also educational :)
This reminds me of Factorio.

Well done!

I like puzzle games. (I made one myself for this LD)

Zgragselus says ...
Dec 29, 2016 @ 12:32pm

Thanks a lot for your feedback! As we've written in the post mortem, the decision if we will finish the game is still open for discussion, but it is a real possibility. :)

@Japes: Well, most of the things you mentioned were planned, but we had to cut the gameplay to keep just the most important mechanics, to be able to finish the game on time.

If we will make it into a full game one day, we will definitely revisit our todo, which contains some stuff you mentioned (differently looking stations) - and of course also some better balancing regarding to money and prices, option to regulate the amount of incoming suplies, etc. And of course, the tutorial is a must, as we already figured out from the feedback.

And well, this is our most important lesson for next LD - better tutorial. Especially when the game is complex.

@pseudomarvin: Ouch, that's probably a bug with a minus sign when refunding the money -- thanks for pointing it out, we will check it! Regarding to the suspending the flow, you are absolutely right. This was something we planned (including paying for supplies and adjusting the amounts you recieve), but had to be cut down for more important stuff, and it didn't come up until after deadline that we should have added at least pause/stop buttons.

JonathanG says ...
Dec 30, 2016 @ 6:14pm

This looks very nice! The building controls are solid, but once everything is built there doesn't seem to be anything to do. The countdown timer stays at 15 minutes and there's no way to see how many products I shipped. Also some of my robot arms would pick up products from further down the conveyor belt and put them back near where they came out :P

Zgragselus says ...
Dec 31, 2016 @ 1:16am

@JonathanG - actually that is one of my fears if we extend the game to a full game, we need to think a way how it would be playable for at least few hours per building + making multiple maps (multiple factories) ... maybe even allowing to connect them somehow?

Ah... I'm overthinking it now.

BlackBulletIV says ...
Dec 31, 2016 @ 3:22am

Gotta hand it to you, this game is quite in-depth for the time spent on it. Looks very pretty too, and UI is clean. Well done!

You must sign in to comment.

[cache: storing page]