Skip to content

Grand Opening

Welcome to the documentation for Grand Opening, a first person store management template for Unreal Engine.

You own a small shop. You order stock from a computer in the back office, the boxes arrive on the delivery bay, you carry them to the shelves and fill them one unit at a time. Customers come in, pick what they want, queue at your till, and you scan their items, take their money and count their change back by hand. At the end of the day you close the sign, read the report, and start again with whatever you made.

Everything in that loop is single player and built entirely with Blueprints.

Almost everything you will want to change is a Data Asset or a field in the Details panel, not a graph.


How do I...

I want to Page
Add a product to the shop Add a product
Build a shelf of my own shape Build your own shelf
Add furniture the player can buy and place Add a placeable structure
Add a new kind of customer Add a customer archetype
Add someone to hire Add a candidate
Add an ad campaign Ad campaigns
Gate something behind progress Unlocks
Write an app for the office computer Write your own app
Add a box size Add a box size
Put a checkout in my own level Put a checkout in your level
Build my own store level The three maps, and how a game starts
Change a key The controls
Change the colours and fonts Colours, fonts and reskinning
Add a job employees can do How employees work

Where to start

If you have just downloaded the template:

  1. Install and open the project
  2. The three maps, and how a game starts
  3. The controls

The chapters

Chapter What it covers
Getting started Opening the project, the maps, the game modes and the keys
The store day The clock, closing time, the daily report, the balance, the store rating, rent, tax and the wholesale market
Products and shelves Spline storage rows, product footprints, shelf types, and building a shelf of your own shape
Deliveries and the back room Ordering, the delivery bay, carrying and unpacking boxes, and the storage rack
The checkout The queue, the belt, the barcode scanner, cash, change, the card terminal and the till
Customers Archetypes, the shopping loop, patience, traffic per hour and the spawn rules
Employees Hiring, shifts, wages, and the task queue the AI pulls from
Building the store Buying furniture, the build menu, placing on floors, walls and ceilings, edit mode and zones
The office computer The desktop, the six apps, and writing an app of your own
Advertising and progression Campaigns, sidewalk panels, and the unlock catalogue
Interface, menus and saving The HUD, the interaction prompt, world screens, the menus, the pause and the save slots

How it is played

  • Single player, with a keyboard and a mouse.
  • Every displayed string is a Text, so the widgets are yours to translate.
  • The keys live in IMC_Gameplay. Dragging a mapping onto another key takes about five seconds.

Join the Discord