Mall Craze cover
Mall Craze screenshot
Genre: Simulator, Strategy, Indie

Mall Craze

Update 0.2.7 - Vending Machines

Hello everyone! 👋

A couple of weeks have gone by, and it's time for another update - version 0.2.7.
The main news for today is clear: Vending Machines! Plus, there are also lots of additional larger and smaller changes and improvements as well.
Let's dive in!

Snacks & Drinks Vending Machines






After normal shops and kiosks, vending machines are the 3rd distinct shop class in Mall Craze. Some of you may have noticed that there already was a vending machine object in the main construction menu, and you would be right!

But it was really just that - an object without any interaction from customers. The new Snacks and Drinks vending machines are completely different, as they are a fully functioning machines with their own dashboard and products for sale.




The funny thing is, I never realized how off-scale the old vending machine 3D model really was. 😅



New Controls & Audio Settings


I've added these 3 new controls options to the settings menu:

  • Mouse drag camera speed.
  • WASD movement camera speed.
  • Invert mouse drag.




Apart from that, there is also a new Mute Music option in the Audio settings tab.
(Thank you for suggesting that in the community forum!)



UI Adjustments


In no particular order:

Shop filter buttons added to the main Shops Construction UI tab.



Shop Construction UI scales based on shop class that's being built.
Construction conditions are now hidden for kiosks and vending machines.

Old



New



Entrance construction thumbnail edited - "Shop" text removed. The same thumbnail with the "Shop" text was previously being used for mall entrances as well, which caused unnecessary confusion.



Feel free to list your tips and suggestions in the comments or on the community forum.
I have many things on my to-do list, but it's always cool to see your ideas! :)

Thank you everyone for your support, and I will see you in the next update!
- Milan, developer



Full Patch Notes 🔧



Additions & Improvements



  • Snacks Vending Machine Added (13 new products).
  • Drinks Vending Machine Added (7 new products).
  • New Controls settings added:

    • Mouse drag camera speed.
    • WASD movement camera speed.
    • Invert mouse drag.

  • Mute Music audio setting added.
  • New shops now have default names.
  • Shop filter buttons added to the main shop Construction UI tab.


Small Changes



  • Shop Construction UI:

    • Scales based on shop class that's being built.
    • Construction conditions hidden for kiosks and vending machines.

  • Main Object Construction UI: "Object categories" renamed to "Object filter".
  • Entrance construction thumbnail edited - "Shop" text removed.
  • Customer AI:

    • 1s delay added after purchase is completed at cashier table.
    • Customers now buy more than 1 product from kiosks and vending machines.

  • Old Vending Machine placeholder object is now deprecated and will not load from save files.


Bug Fixes



  • Fixed: Renaming shop in Shop UI Dashboard doesn't change the entrance texts.



Available Now



https://store.steampowered.com/app/1223530/

Update 0.2.6 - Seating & Build Menu Categories

Hello everyone! 👋

I'm excited to share with you the latest update for Mall Craze - version 0.2.6. While it might not seem like a big deal upfront, this update is actually pretty significant for the game's future, thanks to some important background work that's been done.

Let's dive into what this update includes and what I'm talking about!

Have a seat!


The main focus of this update is seating. Previously, there were benches in the game, but customers couldn't actually sit on them. The good news is, if you already have benches in your mall, customers can now use them without you needing to do anything extra.

Additionally, there are 6 new benches being added into the game. Some of these are even modular, which means you can get really creative with them. I'll talk more about that later.




What makes this update important?


Up until now, the interactions between customers and objects have been pretty basic. It was mostly just "Go somewhere -> Look at it -> Go somewhere else." But to introduce more complex shop types and objects, the game needed a more dynamic system.

That's where the Activity Slot system comes in, allowing for better communication and interaction between customers and objects. That is the exact thing that I've been working on for the past couple of weeks, and benches are just the first objects that utilize this system. In the future, this exact (or slightly modified) system will be used for objects such as vending machines, trash cans, info maps, or in shop classes such as fast foods or services. It'll even come into play for staff activities.

Dynamic Activity Slots in Action


In Mall Craze, building philosophy for most objects is simple: you can build things however you want, as long as it doesn't directly block people's movement (customers can usually navigate through spaces that are at least 40cm / 16 inches wide). It was important to me to keep this philosophy true even as more complicated object interactions are added into the game. Let's take a look at what I mean by this in action:


The bench shown above has 3 seating slots accessible from both sides. If one side is blocked by an object like a wall, instead of preventing you from building the bench altogether, you can still build it. However, people will only use the unblocked side of the bench, just like they would in a real mall.


To extend the previous example, let's say we block 2 of the remaining slots as well. Even in this case, you can still build the bench, and people will still be able to use at least the one available spot.

The key advantage of this system is that it offers much greater flexibility for creativity and combinations than would be possible without it.

Let's take a look at some more examples:




When placed alone, this tabouret can be approached from all four sides. When placed next to other tabourets in a creative way, in can still be used.


Similar to the example above, this tabouret can also be placed next to other benches or sofas in various ways.


This bench made of pallets can be decorated in many different ways.

Here's a small gif of customers moving to their seats:



And here are all the benches in action! 🎬







Build Object Categories


As the number of objects grew, it became increasingly difficult to find exactly what you needed.
To address this, I've implemented an object category system to better organize things in the build menu.



Thank you everyone for your support, and I will see you in the next update!
- Milan, developer


Full Patch Notes 🔧



Additions & Improvements



  • Customers can now sit on benches.
  • 6 new benches added.
  • Build object categories added to Mall build menu.
  • AI avoidance and navigation slightly improved.
  • Notifications are now shown at the end of Marketing Campaigns and Bank Loans.


Bug Fixes



  • Fixed: Customers are still trying to use the escalator after it's been deleted.



Available Now



https://store.steampowered.com/app/1223530/

Update 0.2.5 - New Pre-Made Level & Mini Scenarios

Hello everyone!

It's time for another update – version 0.2.5! But that's not the only number that matters for this update; it's actually the 10th update since Mall Craze launched into Early Access 🎉 (not counting minor hotfixes)!

Let's see what's in store for us today:

New Pre-Made level: New Opportunities 🏬


A local mall needs a new management, and you've been given the priviledge to become the general manager. The first floor of the mall is already up and running, but there are still a few things that need your attention!

Fun fact: This mall was initially built for internal development purposes.



Mini Scenarios


With update 0.2.5, pre-made malls are no longer anonymous buildings, as each pre-made level now has its own unique backstory. Mini scenarios also provide a brief outline of what your next step with the new mall could be.



Thank you everyone for your support, and I will see you in the next update!
- Milan, developer


Full Patch Notes 🔧


Additions & Improvements



  • "New Opportunities" pre-made level added.
  • Mini Scenario implemented and added for the following levels:

    • Empty Map
    • Small Garden
    • New Opportunities
    • 80's Dream
    • Sunny Skies


Small Changes



  • Tutorial level thumbnail changed.
  • Main Menu:

    • News design improved.
    • Animations added.


Bug Fixes



  • Fixed: Game crashes when object move is active and Shop Construction UI is closed.
  • Fixed: Rare edge case in savefile load code that caused crashes during save loading.



Available Now



https://store.steampowered.com/app/1223530/

Update 0.2.4 - New Pre-Made Level & Kiosk, Controls UI

Hello everyone! 👋

It's time for another update, version 0.2.4.
Today's update brings a nice mix of new content and quality-of-life features. Let's dive in!

Dental Care Kiosk


In the last update, the first kiosk was intoduced into the game - perfumes - and today is no different.
The second addition to the stalls & kiosks collection is a Dental Care Kiosk, offering items such as electric toothbrushes and dental hygiene products. In total, this new kiosk introduces 14 new sellable products.




New Pre-Made level: Small Garden 🌳


Today, the selection of pre-made malls and levels gets expanded a little - something you can look forward to even more in the future. Until now, you've had the choice of starting a new mall with either 2 pre-made options or an empty map. The new level, Small Garden, strikes a nice balance between the two.



Contextual Controls UI


To make the building & customization process easier, I've added a small new window to the upper-right corner of the screen. This window shows the most useful keybinds for a given situation, such as object building, moving, and painting. Once you're familiar with the controls, you can minimize the window by clicking on the arrow icon.



Quick Tips 📖


There is an area in the middle of the main UI that will get utilized more with future mechanics.
The first use case for this space is rolling Quick Tips, providing you with useful information from time to time. The full list of these tips can also be found in the tutorial UI (also accessible by clicking on the rolling text bar).



I only just realized that I could've released this update (0.2.4) tomorrow, March 24, 2024. Well... maybe next time! 😄

Thank you everyone for your support, and take care!
- Milan, developer


Full Patch Notes 🔧



Additions & Improvements



  • Dental Care Kiosk added with 14 sellable products.
  • "Small Garden" pre-made level added.
  • Contextual Controls UI added and implemented for:

    • Object Build
    • Object Move
    • Object Paint

  • Quick Tips added into tutorial UI, and as a rolling text to the main UI.


Small Changes



  • DirectX 12:

    • Switched from Shader Model 6 to Shader Model 5 for wider compatibility & better stability.
    • Temporal Super Resolution sharpness improved.

  • Tutorial level renamed to "Welcome to Mall Craze".


Bug Fixes



  • Fixed: Customers are still shopping for a while after shop is deleted.
  • Fixed: Windows & Entrances don't have Rotate keybind disabled.
  • Fixed: Character shading bug in DirectX 12.



Available Now



https://store.steampowered.com/app/1223530/

6 Months of Mall Craze Early Access

Hello everyone!

It's been 6 months (already!?) since Mall Craze launched into Early Access, and I felt like creating a small overview of the first batch of updates. Many of these updates were inspired or directly influenced by your feedback, for which I thank you very much! It's been an incredible journey so far, and I'm very much looking forward to the future as more and more things will be coming into the game.





Individual Updates



https://store.steampowered.com/news/app/1223530/view/3718340776839794461
https://store.steampowered.com/news/app/1223530/view/3716090245652899691
https://store.steampowered.com/news/app/1223530/view/3720595112950091779
https://store.steampowered.com/news/app/1223530/view/3814046073264274414
https://store.steampowered.com/news/app/1223530/view/3878226811989210568
https://store.steampowered.com/news/app/1223530/view/3985189839361587179
https://store.steampowered.com/news/app/1223530/view/7047640220324167970
https://store.steampowered.com/news/app/1223530/view/7353887524191305427


Available Now



https://store.steampowered.com/app/1223530/



Thank you very much for your support, and take care!
- Milan, developer

Update 0.2.2 - New Shop: Gaming Hardware

Hello everyone!

The first new shop is here! And what better way to start than adding a Gaming Hardware store into a videogame, right?

Gaming Hardware Store 🎮



Although similar at first glance to the electro store, the Gaming HW focuses on bringing the raw gaming performance to your customers. The new shop offers 16 placeable product shelves, which in total contain 47 different sellable products (each having it's own name, description, and price).


This is the first addition from the new series of shops, with the next one being already in pre-production!



I really love this screenshot! 👇






Thank you all for your support, and take care!
- Milan, developer


Full Patch Notes 🔧


Gaming Hardware store added



  • Gaming Chair
  • Computer Parts (Graphics Card Mid-Range, Graphics Card High-End, Motherboard ATX, Motherboard ATX High-End, Motherboard Micro-ATX, CPU, RAM High-End, RAM Low-End)
  • Consoles (Gaming Console, Handheld Console, Gamepad Original, Gamepad Offbrand, Joystick)
  • CPU Coolers (CPU Cooler AIO, CPU Cooler, CPU Cooler High-End, CPU Cooler Low-End)
  • Headsets (Headphones Closed Back, Headphones Open Back)
  • Mouse & Keyboards (Gaming Keyboard Full Sized, Mechanical Keyboard, Gaming Mouse, Programmable Gaming Mouse, Mouse Pad Wide, Mouse Pad Small)
  • Gaming Laptops (Gaming Laptop, Gaming Laptop High-End)
  • Microphones (Arm Microphone, Desktop Stand Microphone)
  • Gaming Monitors (Monitor - High Refresh Rate, Monitor - High Resolution, Monitor - Ultrawide)
  • Dream PC
  • Gaming PCs (PC Mid-Range, PC High-End, PC Tower Stand)
  • Racing Wheel (Racing Wheel, Pedals, Small Racing Rig)
  • Gaming Routers (Gaming Router High-End, Gaming Router)
  • Streaming Set (Greenscreen Kit, LED Light, Softbox)
  • Gaming Table
  • Virtual Reality

Update 0.2.1 - Streamlined Shop Construction

Hello everyone!

The main purpose of 0.2.X updates will be bringing new content into the game.
Update 0.2.1 is the first stepping stone towards that goal.

Shop Construction Process Streamlined


Before adding new shops into the game, I wanted to address the construction process first, as it was confusing at times. The main reason for that was mostly separate building menus for shop layout construction and products construction. Once you had your shop constructed and you hired your cashiers, you then had to navigate to a separate product building menu.

Fixing this issue was fairly straightforward - the shop construction menu and product construction menu are now merged into one.


For already built shops, you can access this menu in 2 ways - through shop's entrance (the same way as products build menu in previous versions) or through shop's dashboard (this remains the same). Products are not required to be build in order to finish shop construction, meaning that you can still build layout for all your shops first, and then come back to them and build products later.

New Decoration


3 New Floor Designs


The next couple of updates will be more packed with these, but I wanted to sprinkle some new decoration for this update as well. For this, I've added 3 new floor designs. In combination, these allow you to creatively decorate floor with various shapes.


3 New Decoration Objects



  • Oak Tree
  • Big Palm Tree
  • Decorative Cactus



Changes from Hotfix 0.2.0.1 & 0.2.0.2


These two hotfixes focused on smaller bug fixes after 0.2.0 launch, but I wanted to highlight one thing in this update as well. Mall Craze now has support for DirectX 11. From received crash reports (Thank you for them and please continue sending them!), the main problem with random periodic crashes for some people seems to be DirectX 12 related. I've written various possible fixes in this new Crash Troubleshooting Guide.

Coming in 0.2.2


New shops are right around the corner, with 0.2.2 being the first update that will feature a new shop! It is Tuesday today, so I should start with the creation process right away.

Thank you for your support, and take care!
- Milan, developer


Full Patch Notes 🔧



Additions & Improvements



  • Shop construction process streamlined: Product Construction menu merged with Shop Construction menu.
  • 3 new floor designs added.
  • 3 new decoration objects added:

    • Oak Tree
    • Big Palm Tree
    • Cactus

  • New object thumbnails (342x)


Small Changes



  • Glass fence 3D model updated.
  • Padding of some UI elements adjusted.
  • Default materials adjusted for a few objects.
  • Oak trees added as background level scenery.
  • Item build buttons:

    • Design improved.
    • Click animation added.

  • Shop build button:

    • Pressed sound added.

  • Crash Reporter Updated:

    • Error description added.
    • Link to Crash Troubleshooting Guide added.

  • Menu buttons updated.
  • Tutorial: Shop Construction section updated.


Bug Fixes



  • Fixed: Game crashing on startup because of outdated settings files. (Settings are now reset to default in this case.)
  • Fixed: Some save files not loading properly because of incorrectly saved Construction Designs.
  • Fixed: Shop floor rotation not being saved in save files.

Hotfix 0.2.0.2

Patch Notes


Additions & Improvements



  • Support for DirectX 11 Added.


Small Changes




Known Issues



  • Previous versions corrupted save files when there was a shop or mall named with an apostrophe ', which caused game crash when loading the save. New save files made with 0.2.0 do not have this issue. If you wish for me to try and restore the save file manually, please send the file at info@mallcraze.com Your save files can be found in the Documents/MallCraze folder.
  • Some people experience random periodical crashes. Possible solutions can be found in this Troubleshooting Guide.


-Milan, developer

Hotfix 0.2.0.1

Patch Notes



Small Changes



  • Collisions improved for Small Tree object (customers were sometimes stepping over it).


Bug Fixes



  • Fixed: Firing cashier during customer checkout crashes the game.
  • Fixed: Customers sometimes walking on the edges of escalator.
  • Fixed: Customers sometimes walking in the wrong direction when there is escalator and stairs next to each other.


Known Issues


Previous versions corrupted save files when there was a shop or mall named with an apostrophe ', which caused game crash when loading the save. New save files made with 0.2.0 do not have this issue. However, the old corrupted save filed are still corrupted and won't work automatically. If you would like me to try and restore the save file manually, please sent the file at info@mallcraze.com
Your save files can be found in the Documents/MallCraze folder.

-Milan, developer

Major Update 0.2.0 - Management & Economy

Hello everyone! 👋


The first major update to Mall Craze is here!
And it brings long awaited Management and Economy into the game!

If you've been following the game's development since Early Access release (or longer), you know that the initial release was lacking some fundamental features. The feedback was unanimous - the game needs Management!

Lots of changes and additions


This being a major update, there is naturally a lot to go through. The 0.2.0 update is roughly 4-6x the size of a regular 0.1.x update (at least based on the number of Patch Notes list).

Let's start with the most important news:

Management & Economy ⚖️


The main addition to the game is money, and everything then revolves around it - construction costs, product prices, cashier salaries, finances overviews, marketing, bank loans and so on..

Finances Overview Tab 💵



There are multiple new UI windows that are related to mall and shops management. The first one of them is the Finances Overview tab that can be found both in Mall Management and Shop Management windows. The overview shows the most important data that you need to analyze the current situation of your mall or a specific shop. It contains various bar and line charts for a specified overview period. The charts in this tab are interactive, and display additional information when you hover over a specific data point.

Products Overview Tab 🛒



No longer are products just a nice decoration. Customers are now shopping inside your stores. Products Overview tab is here to see which products are they buying, how much they cost, and how much revenue they generated. You can also edit their pricing here.


Marketing Campaigns 📣



You can now run a mall-wide marketing campaigns. There are many different campaign types, so you can choose carefully based on your current financial situation. The longer your campaign is running, the less it can cost per month, but here's the catch - you can only run a couple of campaigns at once, so choose wisely! Marketing campaigns can be found inside Mall Management window.

Bank Loans 💸



Are you running low on cash? Need a small boost to be able to afford a new shop construction? You can take a bank loan! Similarly to Marketing Campaigns, you can only have a specific number of active bank loans at once. Experiment with the loan amount and loan duration to get a better yearly interest rate - you don't want to overpay a fortune!

Mall & Shop Dashboard



The dashboard were updated to also show the new financial informations. The overview is divided into 2 sections - Revenue & Expenses.

Shops Overview



Same as the dashboard, the shops overview tab inside the Mall Management window has seen an update with the new financial informations.

Cashiers & Customers


Cashiers



Cashiers now have Experience and a monthly salary, which is directly linked to their Experience. The less experienced workers will be cheaper to employ, but they will also be slower behind the cash register, so make sure to balance things out! You get new job applications at the start of each month. You can also pay a small fee to get new applications during the month.

Customers



An AI improvements were made to customers. No longer are they just wandering around your mall. When a shop meets all the conditions, customers will start visiting it. What are these conditions?

  • Shop has to be open.
  • Shop needs at least one hired cashier.
  • Shop must have at least one sellable product in it.



UI Redesign


Throughout all the screenshots above, you could see a new UI design. It is not a completely new directing, rather it's an iterative improvement over the old design. This change was made for better clarity and readability, as the UI is no longer filled with various border lines.

The main changes and improvements are:

  • Overall redesign with less border lines and smaller round corners.
  • Window tab menus now having text as well, instead of only having icons.
  • Header text in some windows is now displaying dynamic information.
  • New animations.
  • Windows become transparent during window drag.


Other Changes and Improvements


Shops


Shops can now be closed and opened. When a shop is closed, no salary is paid to cashiers, as they aren't present in the shop during that time.

VRAM Indicator


To better estimate your graphics card capabilities, VRAM usage indicator has been added in the graphical settings.


Build Pop-Up & delete particles




What comes next?


The development of the game continues with a regular 0.2.X updates - the same ways as with 0.1.X updates. The main focus of 0.2.X updates will be new content (more of everything) and additional management improvements. These updates will once again become more regular, as they will be smaller in size, with another major update being 0.3.0 (but I'm getting ahead of myself).

This update was in the oven for over 2 months, and I'm super excited to finally release it now!

Thank you everyone for your support, and I will se you in the next update!
- Milan, developer

Full Patch Notes 🔧



Additions & Improvements



  • Shops can now be closed and re-opened (salaries are not paid and cashiers are not present when shop is closed).
  • Customer AI

    • Customers don't go inside shops that are closed, without products, or without cashiers.
    • Customers are now buying products.

  • Cashiers

    • Monthly salary and Experience added.
    • Cashier's speed and salary is determined by Experience.
    • New job applications are generated at the start of each month.
    • Fee can also be paid to generate new applications during the month.
    • Sound added to cashier register after payment.

  • User Interface (general)

    • New build cost pop-up UI added for building and recycling objects.
    • UI style remake for better clarity and readability (windows, buttons, borders, ...)
    • Animations added to UI windows and other elements.
    • Main tabs inside windows now also have text instead of only icons (Mall Management, Shop Dashboard, Product Details, Settings, Tutorial)
    • Header text at the top of UI windows is now displaying dynamic information.
    • VRAM usage indicator added inside graphics settings UI.

  • Mall Management

    • Dashboard - Profit previous month added.
    • Dashboard - Total Revenue and Expenses for previous month added.
    • Dashboard - Revenue and Expenses items broken down for previous month.
    • Finances tab and Overview & Marketing & Loans subtabs added.
    • Finances overview period added (1 month, 3 months, 6 months, 1 year, 3 years, all time).
    • Finances Overview subtab additions

      • Actual Balance.
      • Balance history bar chart.
      • Revenue vs Expenses line chart.
      • Best & Worst profitable shop.
      • Shops sorted by Revenue and Expenses.
      • Revenue over time bar charts (Total, Product Sales, Recycling, Other)
      • Expenses over time bar charts (Total, Cashier Salaries, Construction, Running Costs, Other)

    • Finances Marketing subtab additions

      • New campaign creation.
      • Active campaigns.
      • Campaign history.

    • Finances Loans subtab additions

      • New loan creation.
      • Active loans.
      • Loan history.


  • Shop Management

    • Dashboard - Profit previous month added.
    • Dashboard - Total Revenue and Expenses for previous month added.
    • Dashboard - Revenue and Expenses items broken down for previous month.
    • Finances tab and Overview & Products subtabs added.
    • Finances overview period added (1 month, 3 months, 6 months, 1 year, 3 years, all time).
    • Finances Overview subtab additions

      • Profit during selected time.
      • Profit history bar chart.
      • Revenue vs Expenses line chart.
      • Best selling product by Revenue.
      • Best selling product by Units.
      • Products by Revenue and Units.
      • Revenue over time bar charts (Total, Product Sales)
      • Expenses over time bar charts (Total, Cashier Salaries, Running Costs, Other)

    • Finances Products subtab additions

      • Product sales for selected period.
      • Sales history for Revenue bar chart.
      • Sales history for Units bar chart.
      • Product overview and details.


  • Running costs for mall and shops added.
  • Money and economy added into the game.
  • Product pricing can now be adjusted.
  • Marketing Campaigns added

    • Types: Social Media Posts, PPC Ads, Magazine Page, Advertizing Banners, Billboards, Influencer Campaign, TV Spot)
    • Total and monthly payments calculated based on campaign type and duration.

  • Bank Loans added

    • Total payment, monthly payments and yearly interest rate calculated based on loan amount and loan duration.
    • Dust particles added while deleting or bulldozing objects.


Small Changes



  • User Interface

    • Windows now become transparent during window drag.
    • Main UI - Construction buttons (Mall, Shops) switched to better reflect desired build order (1. build mall, 2. build shops).
    • Main UI - Shops icon changed.
    • Mall Management UI - Shops lists improved. Customers list changed.
    • Product Details icon changed.
    • Product Construction icon changed.
    • Hover effect added to Staff Hire Card.
    • Hover and Pressed sounds added to Combo Boxes.

  • Pre-made malls now have starting cash.
  • Staff Hire window is now opened right after finishing new shop construction.
  • Graphical settings

    • Turning On Lumen Reflections also switches Global Illumination to Lumen.
    • Turning Off Lumen GI switches Off Lumen Reflections as well.
    • Small rendering improvements for Volumetric Fog, TSR, Reflections & Lumen.

  • Collision boxes

    • Collisions improved for Windows and Electro Scooter.
    • Objects and Products can now be placed closer to Windows.

  • Spelling corrections for various objects and texts throughout the game.
  • Tutorial updated to reflect new gameplay and UI additions.

Bug Fixes



  • Fixed: Save files getting corrupted when shop or mall name includes an apostrophe.
  • Fixed: Shadow glitch on translucent materials for Virtual Shadows.
  • Fixed: Customers walking behind cashier tables and standing next to cashiers.
  • Fixed: Music still playing in Main Menu for a split second when master volume is set to 0.