Totally Accurate Warehouse Simulator

Some of the issues we ran into were as follows:

  1. To begin with, our design for the logo was a bit too close to a certain other warehouse style company. After some communication with the legal experts at DADIU, we were advised to make some smaller changes to separate it a bit more visually.

  2. How to increase difficulty without making things too difficult? Due to this being another short timeframe production, we again had to rely on mostly internal testing and for this one I do think we overtuned the difficulty and made it a bit too hard overall. It’s doable to complete all levels, but you have to be used to the controls and consider smart use of the conveyor belt to make it in the last level. Or get very lucky with the packaging orders.

  3. Making the controls more intuitive. Since we built upon the control sceme we had used in The Amazing Puppet Show, this become a more complex version of that movement system.


A few takeaways

  1. Controls need to be settled upon earlier in the production, and once locked down there has to be very good reasons before a change is implemented. In a more regular production, get this settled during pre-production so everyone knows the limitations and possibilities going into the production.

  2. I had done it before during course project productions at ITU, but this was the first production where we got to play around with putting ‘life’ into the world beyond just characters on the screen. The conveyor belt moves, the voice of the boss reacts to what happens, and the extra cameras with the alternate views on the smaller screen helps too.

  3. I started messing with VFX graphs in Unity a bit during this production and even though my skill level is basic and ‘tutorial dependant’, I have since started looking into learning which elements I can learn to be able to better add ‘juicing’ to games I work on.


Going into this game we felt ever so slightly more experienced after going through the production of the first minigame. We decided very early on to again keep it contained within one single room world as a limitation for us, and planned to do a modular approach once we were settled on the idea of the setting being a warehouse. While we did end up with a game with 3 levels of difficulty, we unfortunately did not end up changing the level layout itself between them. Instead the difficulty was adjusted by the orders one had to pack and the time the player would be given to pack them.

We went through the same motions of working through layout ideas as we had done on The Amazing Puppet Show, going from creating simple drawings on paper, discussing what the options were and then proceding to create the level within Unity.

For this game I did champion the conveyor belt running alongside the walls and in front of the loading zone, as I wanted to implement something that could both hinder and help the player depending on how they used it. The clutter in the levels, which increase in amount as you go from level one through three, was procedurally generated. This means there is a chance for it to naturally spawn in a spot that will make it be transported on the belt. However, as the belt continually moves, the player can use it strategically and place a needed item on it and have it be moved towards the loading zone while the player picks up another item, and overall cut down on time needed to move back and forth.