Localz - Multiplayer Game Experience

#unity#blender

Progress

Major TaskStatus
Multiplayer 0.0.1 DemoCompleted
Player LocomotionWorking
NPCsSpawners, Waypoints, Pathing
North Beach Model1/10 is generous
Core Gameplay MechanicUnknown(?)
NPC interactionsNot implemented
InventoryNot implemented
Lots of important thingsNot implemented

Gameplay Concept

Become a local in North Beach, San Francisco.

Engage in social rituals, earn local status, and uncover a deeper simulation of community living and urban play.

Gameplay Loop

  • Complete tasks at real-world locations to build rapport with neighborhood NPCs
  • Make money doing local deliveries
  • Use money to hang out at Places of Interest
  • Manage drunkeness
  • Unlock social interactions with Localz
    • NPCs start greeting you by name
    • Access to minigames, secret challenges, and insider info
  • Time-of-day effects
  • Environmental modifiers, weather
  • Customize your look with unlocked cosmetics

Places of Interest

Game Start - Spawn

  1. Bus Stop at Columbus and Union
  2. Meet Kevin and get directed to Italian Athletic Club

Italian Athletic Club - Main Hub

  1. Social Boards that track progress - non-networked objects
  2. Empty boards fill with progression
  3. Balcony - first area unlock

Marios

Player can only be in Mario's Zone X minutes a day unless buying food / drink.

Zone: Extends partially across street Enable Access: First Mission from IAC / meet Dario on street

  1. Meet Dario
  2. Run deliveries: Liguria
  3. Minigame: Make Panini
  4. Scope for localz
    1. Buy menu items to extend access in zone
    2. NPC that spawns doors away and then returns home after
    3. Appear after X minutes at place
Menu Item+DurationEffectCost
Beer2minutes+drunk5
Espresso1minutes-drunk10
Salad2minutes20
Panini3minutes-drunk20
Cannelloni5minutes-drunk50

Hole in the Wall

  1. Meet Nick / Matt
  2. Run deliveries
    1. Graffeo
    2. Liquor Store
  3. Pick up shifts
  4. Minigame: Make Coffee at HITW

Tony Niks

Player can only be inside Tony Niks while buying drinks.

  1. Meet Sebastian
  2. Pay Cover
  3. Expensive by minute

Church - Opens on Sunday

  1. Sneak and Steal Money from Pews
  2. Donate in front of Priest to increase rep

KanBan Board

Technical TODO

Quests System

  • Implement proximity-based triggers (e.g. “Hey! Listen!”)
    • Example: character in the park offers a narrated introduction
  • Store quest data in structured JSON/YAML (by location or NPC)

Challenges System

  • Short skill-based or timing-based mechanics at known hotspots
  • Examples: dice at Bing’s, oyster eating competition
  • Pub Crawl

Social Interactions

  • Implement reputation system per NPC
  • Unlock new conversation branches, perks, or items based on social level
  • Agent-based dialogue trees with probabilistic or branching logic

Character Progression

  • Leveling or notoriety system tied to local recognition
  • Cosmetic unlocks via vendors (hats, shoes, ball trails)
  • All data stored in easy-to-edit formats per location/NPC

North Beach Feature List

Gameplay Mechanics

  • Deliveries: Marios, Graffeo, Liguiria, HITW, Lillies
  • Events: “Afters”, Oyster Competition, Tai Chi at W2
  • Bars: Bing’s dice, Tony Niks, Specs, Bow Bow karaoke
  • Shifts: Work at HITW after meeting Nick
  • Items: Condor magnet, Fernet (drunk vision), Specs secret order
  • Minigames: Skate the Hill, underground poker
  • Books: Meet Dave by reading his favorite

Mechanics to Prototype

  • Dialogue engine
  • Dynamic reputation gates
  • Simple job system
  • Delivery → Inventory → Reward loop
  • Environmental state triggers (time of day, popularity zones)

Super Backlog

  • Expansion Cities (e.g. Lower Haight, The Mission, Brooklyn, etc.)
  • Mobile version
  • NPC phone/text interactions
  • Offline/local save mode
  • “Localz” branded merch and story expansions

Patch Notes

7/3

  • New North Beach Model
    • Building bases with aligned satellite imagery

7/2

  • Making Character Models in Blender
  • Exporting Baked textures with Blender scripts
  • Unity material hookup successful with Mixamo Auto-Rigger

6/26

  • Networking

    • Testing to Success
    • Demo'd with: John, Josh, and Matt! Successfully!
    • Able to join via Steam Friends with and without and invite
  • Models

    • Progress on procedural generated buildings
    • Marios, OJs, the other place.

6/25

  • Steam.NET integration with FuzzySteamworks

  • Blender

    • Washington Square Park Huge updates

6/24

  • Concept Art

  • Blender

    • Washington Square Park, Church, Tony Niks, Marios
    • Filbert, Union Streets and Buildings
    • North Beach Streets Grid
  • Unity Scale and North Beach Model .fbx Testings Successful

6/23

  • Throw Animation with steps and RPC

  • Networked Ball prefab

    • Holding a ball in hand
    • balls list of prefabs
  • Animator Throw still has issues

6/22

  • Added Mirror
  • Network Animator and local test success
  • Animator Overhaul with Mixamo Character Model

6/21

  • Third Person Controller Overhaul
  • Graphics Render Pipeline fix
  • Camera working good enough with run jump walk and spin dwad

6/20

  • Character Controller rework to failure, needs more work

    • Throw mode working but will be scraped

6/19

  • Found potential fix for Multiplayer Test
  • Camera v1: Orbital Camera and Throw Mode
  • Charged Throw with added pitch and throw-from-hand

6/18

  • Fresh Unity Project

  • Followed the Mirror Quick Start Guide

  • Working local multiplayer

  • Swapped Transport Layer to Steam.NET

    • Added Steam.NET and FizzySteamworks
  • Built and shipped 0.0.1

  • Testing Steam Friends Multiplayer: Failed to Connect