SKYSTACK

A vertical city, one floor at a time
v1.0

PAUSED

POP 0   UNITS 0
DAY 1   Jan 1, Yr 1   6:00 AM
FUNDS $2,000,000
YESTERDAY ---

EVENT LOG

Spring, Day 1 · clear

TOWER — HOW TO PLAY

Basics

Build a lobby on the ground floor, then place offices or condos above. Give tenants a way up with stairs or an elevator. Rent, visits, and tips fill your coffers nightly.

Stars

Reach population milestones (300, 1000, 3000, 5000) to promote your tower. Each star tier unlocks new unit types and perks: 2★ save/load + -20% elevators; 3★ insurance; 4★ renovation + bonus car; 5★ prestige / cathedrals.

New systems

· Weather and seasons affect foot traffic. Storms crush visits, holidays (like Spring Festival) spike them.

· Events strike randomly: fires, outages, market swings. Fire stations and insurance soften the blow.

· Security units prevent nighttime crime losses within their coverage radius.

· Gardens, gyms, spas, parking boost satisfaction of nearby rentable units.

· Unit upgrades (click Identify) raise a unit to L2/L3 for +25%/+50% income.

· Loans (2★+) bridge cash crunches at 0.2%/day interest, up to $500k × stars.

· Quests reward objectives with bonus cash.

Shortcuts

Space pause · 1/3/9 speed · Esc cancel · G jump to ground · T jump to top · M mini-map · Q quests · I this help · Ctrl-S/Ctrl-L save/load

NEWS

About Tower

Tower is a high-rise operations simulator. Design and run a 27-floor mixed-use tower: residential, commercial, services, mechanicals. Manage tenant satisfaction, elevator throughput, fire safety, and renovation cycles across 24 achievement-tracked challenges. The Tower.html prototype runs ~5,100 lines and is being packaged as a $2.99 Steam release ("SKYSTACK").

How to play

Place rooms on each of 27 floors — residential pays rent, commercial pays higher but needs foot traffic, services (laundry, gym, etc.) keep tenants happy. Elevators connect floors but must be sized to demand. Fire and renovation events test long-term planning.

Frequently asked questions

Is this SimTower?

Spiritually similar (both 27-floor high-rises) but original design and code. SimTower (1994) is the genre granddaddy.

What are the named tenants?

Specific tenants whose requests drive choice events. Doing the right thing for them unlocks reputation; the wrong thing accelerates churn. Adds narrative depth on top of the systems sim.

Why 27 floors?

SimTower used 100; Tower trims to 27 to keep the simulation tractable and focus on layout decisions per floor. The first 10 floors are typically commercial, mid-floors residential, top floors premium.

When is the Steam release?

In progress as "SKYSTACK". Tauri-packaged desktop build, target $2.99. Browser playtest version is the canonical free version while the paid build matures.

How the model works

Tower (SKYSTACK) is engineer-built, and the building runs on a real economic simulation that settles once per in-game day. The elevators, tenants, and foot traffic you watch in real time feed into an end-of-day accounting pass that computes revenue, upkeep, satisfaction, population, and net cash. Every formula below is read directly from the simulation source. The calendar is a 120-day year, 30 days per season.

The daily economic tick

At the close of each day the engine grows the surrounding city, updates market demand, then walks every unit: it churns tenants who have been unhappy too long, computes that unit's rent and any passive income, and accumulates prestige and upkeep. Income is then scaled by the boom/bust market multiplier and a prestige multiplier (1 + prestige/100), loan interest and matured bonds are deducted, and net = income − expenses is applied to your cash.

Rent, occupancy, and satisfaction

Rentable units (offices, condos, penthouses) earn a daily amount that couples occupancy, satisfaction, quality, tenant traits, and market class multipliers:

rent = base rent × occupancy × (0.4 + 0.6 × satisfaction) × quality × tenantMult × classMult

Occupancy is simply tenants ÷ capacity. Satisfaction is a 0–100 score: it starts at 100, is eroded when tenants wait too long for an elevator, boosted by nearby amenities (gardens, spas, gyms, parking within radius), and docked by noise from restaurants, cinemas, and helipads and by distance from the nearest transit hub — stairs are punishing (roughly −2 per floor from a hub), elevators are fine until about 20 floors out. Because satisfaction enters rent through the (0.4 + 0.6 × satisfaction) term, a miserable full building still earns only 40% of its rent. Class multipliers apply the live market: offices track the office market index (and a challenge can double it), while condos and penthouses use 0.5 + 0.5 × the condo index. A three-day grand-opening bonus adds +30%.

Population and star tiers

Population is not an abstract counter — it is recomputed every day as the sum of actual tenants across all units, after spawns, churn, and sales resolve. That real occupancy drives promotion. Star tiers are monotonic (once earned, never lost) and unlock new unit types and perks:

TierRequirementUnlocks
1★Lobby + an office or condoBase units
2★300 populationSave/load, −20% elevators, quests
3★1,000 populationInsurance, cinema/clinic/gym
4★3,000 population+1 elevator car per shaft, renovate, penthouses
5★5,000 populationPrestige loop: cathedral, metro, helipad, observatory

Each promotion also pays a one-time civic cash grant.

Debt and bankruptcy

Two borrowing instruments exist. A loan (2★+) bridges cash crunches at 0.2%/day interest, up to $500k × your star count; interest accrues daily on the outstanding principal. Bonds are periodic city offers — roughly every 25 days when the tower is healthy — of $500k + $200k × stars on a 30-day term at an implied 12% rate; the full repayment is deducted automatically at maturity. The failsafe is blunt and honest: seven consecutive days of negative cash triggers bankruptcy and ends the run, whether or not you ever borrowed.

Weather and challenge modifiers

Weather is rolled once each morning and holds all day, applying a foot-traffic multiplier — storm 0.5, snow 0.7, rain 0.85, fog 0.9, clear 1.0 — which throttles the visit-based revenue of shops, restaurants, and cinemas. Daily challenges layer on fixed conditions: a set starting budget, a forced week of storms ("Eye of the Storm"), doubled office rent ("Office Crunch"), or a build deadline. This is a stylized daily-settlement model rather than a continuous financial simulation — traffic and elevator physics run in real time, but money, satisfaction, and population are reconciled once per day.

Related games

Discussion

Sign in with GitHub to share strategies, ask questions, or report a bug.