
Dev Blog 1: Kicking Off with Marketing & Restaurant Negotiation
In our first weekly dev blog, we detail the new Marketing Campaign system and the Restaurant Negotiation mechanic for growing your business.
10/26/20251 min read
Welcome to the first developer blog for Urban Dash &Drop. We'll be posting updates on our progress here every Sunday, so follow along for the latest.
This week, we're introducing two new features related to business growth: Marketing Campaigns and Restaurant Negotiations.
Marketing System
Marketing is used to attract new customers. You can run various campaigns, each with different costs and effectiveness.
Campaigns A campaign is a timed effort to acquire users. Each has a:
Cost: In-game currency to launch.
Duration: How long the effect is active.
Effectiveness (Impact): A modifier to user acquisition (e.g., +50% user acquisition or +10 users/minute).
Cooldown: Time before it can be run again.
Unlock Requirements: Conditions to make the campaign available.
Examples include Social Media Campaigns, TV Campaigns, or Restaurant Partnerships.
Billboards Billboards are a physical form of marketing that increases your user acquisition rate. These will use the "Building Placement" effect system.
Ground Billboard: Can be placed on any unoccupied ground tile.
Building Billboard: Can be attached to designated slots on buildings.
Restaurant Negotiations
This feature introduces a system for partnering with restaurants. You will negotiate to get a percentage of the total value of each order from that restaurant.
The negotiation will take place in a new UI featuring:
A view of the restaurant manager, who will show facial emotions based on your offer.
An "/Offer" label showing the current percentage you are offering.
Buttons to add 1%, 5%, or 10% to the offer, as well as an editable button for a custom amount.
An "Accept Contract" button.
A negotiation slider showing the manager's acceptance level.
The difficulty of the negotiation will depend on your app's popularity.
That's the update for this week. We'll be back next Sunday with more.
