Furniture Store Simulator

November Sprint!

November Sprint complete! This months objective was to create and link up a bunch of different system around the Order/Sell/Storage system. You can now order furniture, sell it (will be expanded in the coming months), or store it in your warehouse (which you will be able to retrieve from in the future). I also added a player HUD and a buuuuunch of other cool features. 

Next month is alllll about the Customer/NPC system, which I am soooo excited about!

Technical Overview:

  • GameData Updates – Updated the Furniture.JSON file structure to have actual data that is now tied to a 3D furniture model. Currently using Estonian words as names for the furniture.
  • Furniture Prep – Created a furniture prep/import workflow so its *very* easy to bring furniture in the game.
  • Warehouse/Floor Stock Management – You can now add furniture pieces to the “Warehouse” so they are taken off of the floor, but still being tracked in case the player wants to bring it back out. When an item is sold, it pulls from the warehouse stock first and the player has the option of allowing floor models to be sold
  • Placing Orders/Cart System – You can now shop for items (Before you could only search/filter them), add them to a cart, purchase the items and them have them spawn in the world. This update made me *very* happy
  • Updated shopping cart – Updated the shopping cart UI so it can better link up with the cart system that I made for this sprint. Now each item is tied to a 3D model so its easier to spawn them
  • Skybox! – I added a skybox that I made in Blender. This is all
  • Modular Store Design for Growth – Ive started working on the Upgrade Store system where you can make your store larger. Currently the player can go to the computer and make their store larger. This is something that they will need to pay for as they sell more products.
  • Player HUD – Created a player HUD that is linked to the GameData system. Now Cash/Store Level/Store Progress/Time is all being shown in a UI in the top corner of the screen
  • Tons and tons and tons of bug fixing
  • I also beat all the bosses (and unlocked all legendary weapons!) in Core Keeper, which was sick

October Sprint!

October Sprint is done! Not much seems to have changed since my last video, but there have been tons of updates added under the hood.

Next month is all about Store Layout while expanding the Management (computer) System, so Ill be able to share a lot more visual updates, which should be fun.

Seems like a long way – but 9 more months to go!

Technical changes for anyone curious (October was all about the Interaction and Inventory systems. ):

  • Interacting with objects (Furniture) and being able to place it on approved surfaces.
  • Interactions such that players can move objects smoothly without clipping or collision issues (contextual hints or visual indicators)
  • Validate whether an item can be placed in a certain spot (checking for collisions with walls, other furniture) with feedback if placement is invalid (red highlights)
  • Developing a stock system where items can be depleted, restocked, or replaced with new models as they sell out.
  • Build the user interface for browsing the furniture catalog, allowing players to view and select items. Include filters (by price, category) and sorting options.
  • Design the data structure for storing furniture pieces and managing all game data (JSON-based storage)