One Room Factory

Overall★★★★★★★★★★3.12
Fun★★★★★★★★★★2.78
Innovation★★★★★★★★★★3.24
Theme★★★★★★★★★★3.59
Graphics★★★★★★★★★★4.17
Humor★★★★★★★★★★2.20
Mood★★★★★★★★★★2.82
Coolness★★★★★★★★★★100%
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

- GIMP

- Visual Studio

Special Features:

- Textures up to 4K resolution

- Inverse Kinematics based robotic motion

- And Even More Bloom

Authors:

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.

Log:

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

Comments36

MrEvilGuy
MrEvilGuy14 Dec 2016, 09:14
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.
Zgragselusauthor14 Dec 2016, 13:14
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
Zerochain14 Dec 2016, 14:28
Complex but awesome concept and +1 for the Use of PBR, liked it :)
Maffew14 Dec 2016, 14:46
Complex game, nice graphics. Very impressive for the time frame, as mentioned could do with a little more tutorial ^^
Kuality Games14 Dec 2016, 14:59
Has quite a bit of depth compared to a lot of other LD games, well done.
Pepejson14 Dec 2016, 16:18
Intresting game :) Very cool graphics, however you have to figure it out by yourself what to do. Better tutorial needed :)
Uliana Galich14 Dec 2016, 19:37
really cool graphics, and also the idea of the factory room ;)
ambocclusion15 Dec 2016, 00:55
Mac version gives "This application "osx64 cannot be run" and why is it a RAR file????????????????????///?/?????
liquidmedia15 Dec 2016, 01:05
Very good, nice concept and overall fun game, Awesome graphics Thanks
awesomerex15 Dec 2016, 01:08
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.
ambocclusion15 Dec 2016, 01:09
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
abezuska15 Dec 2016, 01:13
Very nice graphics, surprised you were able to get so much done in the jam!
keravcin15 Dec 2016, 01:49
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
sacredseedstudio
sacredseedstudio15 Dec 2016, 01:50
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 :)
bigpan15 Dec 2016, 01:55
I don't understand the game :/ tried playing it but I can't seem to do anything right.
Thought Reactor
Thought Reactor15 Dec 2016, 17:13
Really interesting game! A little complex, but a great entry!
kamranwali15 Dec 2016, 18:16
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!
GriloGordo15 Dec 2016, 19:47
Complex game. Congratulations about your 72h's skills with graphics.
Michalidis
Michalidis15 Dec 2016, 20:57
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
Michalidis15 Dec 2016, 21:08
I have just seen your post - if the video was the actual tutorial it would help me A LOT :D
Zgragselusauthor15 Dec 2016, 22:23
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
Stylo2116 Dec 2016, 10:52
I love this kind of games, and your submission was amazing, those graphics are awesome.
BoneDaddy16 Dec 2016, 15:37
Great use of the theme. Like others said, the tutorial could be a bit more in-depth.
Jupiter_Hadley
Jupiter_Hadley20 Dec 2016, 21:48
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. :) https://youtu.be/_uiGr8frPv8
mirta000
mirta00021 Dec 2016, 04:11
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.
pseudomarvin27 Dec 2016, 17:24
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
ijzm28 Dec 2016, 03:02
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
onyon28 Dec 2016, 14:57
Neat graphics! Really impressive how deep it is for a jam game.
Coauctor28 Dec 2016, 20:16
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 Crew28 Dec 2016, 21:04
Interesting game. It's nice looking and fun to play. Good concept!
Japes29 Dec 2016, 09:45
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.
KaiseanGames29 Dec 2016, 12:21
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)
Zgragselusauthor29 Dec 2016, 12:32
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.
JonathanG30 Dec 2016, 18:14
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
Zgragselusauthor31 Dec 2016, 01:16
@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.
BlackBulletIV31 Dec 2016, 03:22
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!

Other games by @zgragselus

Found a bug?
Tell us on Discord