Nigeria Life Style is a browser-based, multiplayer, Sims-style life simulation game set in a Nigerian megacity. It replicates the functions and mechanics of the reference game Lagos Life: players are dealt a birth-lottery origin (Nepo or Lapo), manage a set of decaying character needs, take up one of 33 careers, pay weekly rent while climbing a housing ladder from Mushin flats up to Lekki villas, and live alongside other players inside one shared, live city that includes governor elections and policy effects, daily hunts, chat, families, and squads.
The product intent is to deliver that same life-simulation experience under the name Nigeria Life Style, playable in any modern browser with no download, and hosted outside the current environment on external hosting.
Audience: young Nigerian and diaspora players who want hustle, humour, and street-corner energy — a loud, fast, proud, slightly chaotic city life they are randomly dealt and must hustle through. The audience is not a premium-calm or corporate-neutral one.
Nigeria Life Style is a single shared-world web game. A Player enrolls with a self-service account, starts a new life, and receives a birth-lottery origin that sets starting resources and conditions. From there the Player manages six decaying needs (Hunger, Energy, Hygiene, Bladder, Fun, Social), selects one of 33 careers with differing pay scales, shifts, and promotions, and pays weekly rent while progressing through housing tiers from Mushin flats up to Lekki villas. All players inhabit one live city where they see each other and participate in shared events: governor elections and policy effects, daily hunts, chat, families, and squads.
Current actors:
Delivery and ownership: the game is a first-party browser application with an application-owned backend that holds durable character and shared-city state. Identity is application-owned (self-service enrollment and returning verification) because a Player must privately own and resume durable character, needs, career, housing, and shared-city state. The application is deployed to external hosting outside the current environment.
Narrow exclusions: no native mobile app or download is required (browser-only); no third-party account provider is specified; no adjacent account-management capabilities (password reset flows, profile editing, billing) are in scope beyond what enrollment and returning verification require.
Nigeria Life Style is delivered as a hosted web game, not a downloadable client. A visitor first meets an anonymous Landing page that states the premise — the birth lottery, needs, 33 careers, the rent ladder, and the shared live city — and offers to start a life or log in. Starting a life requires a self-service account (Sign Up); returning players verify identity (Login) to resume their durable life and shared-city state. Once inside, the Player works across four recurring surfaces — New Life (birth-lottery start), Needs, Careers, Housing, and City — all protected behind login.
Everything described in this document is current scope. The game must be hosted outside the current environment; external hosting/deployment is a current delivery obligation, not a future idea. No future-horizon features are accepted in this thread.
The reference directives declare feature_reference and domain_context uses only (no content_source), so no content inventory is reproduced. The verified mechanics carried into this document are: browser-based play with no download; shared multiplayer live world; needs system (Hunger, Energy, Hygiene, Bladder, Fun, Social); birth lottery origins (Nepo Baby, LAPO Baby) determining starting resources and conditions; housing and weekly rent (e.g., every Saturday) across multiple tiers with different costs and permanence; dozens of careers (noted as 33) with different pay scales, shifts, and promotions; and shared city mechanics including governor elections and policy effects, daily hunts, chat, families, and squads. The second reference URL was unavailable and contributed no verified facts.
FR-1 — Browser-based play, no download (explicit) As a Player I should play Nigeria Life Style in any modern browser with no download required, so that I can start immediately.
FR-2 — Self-service account enrollment (required_inference) As a Player I should create my own account before starting a new life, so that my character and shared-city state are durably mine.
FR-3 — Returning identity verification (required_inference) As a returning Player I should log in to resume my durable character and shared-city state, so that my life continues where I left it.
FR-4 — Start a new life with birth lottery (explicit) As a Player I should start a new life and receive a birth-lottery origin of either Nepo or Lapo, so that my starting resources and conditions are dealt to me.
FR-5 — Manage character needs (explicit) As a Player I should view and manage my character's decaying needs — Hunger, Energy, Hygiene, Bladder, Fun, and Social — so that I keep my character functioning.
FR-6 — Take one of 33 careers (explicit) As a Player I should browse the 33 careers and select one for my character, so that I earn income with a chosen pay scale and shift.
FR-7 — Pay weekly rent and climb the housing ladder (explicit) As a Player I should pay weekly rent and progress from Mushin flats up to Lekki villas, so that I advance my housing status.
FR-8 — Share one live city with other players (explicit) As a Player I should see and interact with other players in one shared live city, so that I participate in shared events.
FR-9 — Shared city mechanics: elections, policies, hunts, chat, families, squads (explicit) As a Player I should take part in governor elections and policy effects, daily hunts, chat, families, and squads within the shared city, so that I engage with the world alongside others.
FR-10 — External hosting (explicit) As the product owner I should have the game hosted outside the current environment, so that players reach it on external hosting.
The Player is the sole active human persona. Their product context is a shared, live Nigerian megacity they enter through a birth lottery: they are dealt either a Nepo or Lapo origin, which sets their starting resources and conditions, and from there they hustle.
What makes the Player's work distinct is that it is a life under random dealing and ongoing decay — every decision is about hustling a dealt hand forward inside a world shared with others, not a single transactional task.
Flow A — First-time Player starts a life
Flow B — Returning Player resumes
Flow C — Managing needs
Flow D — Choosing a career
Flow E — Paying rent and climbing housing
Flow F — Living in the shared city
Muse: Paula Scher — typography as architecture, Lagos loudness as a life sim. The register is loud, fast, proud, and a little chaotic; not premium-calm, not corporate-neutral.
Headline: "NIGERIA LIFE STYLE" — a city that shouts in type at architectural scale.
Palette (dark mode):
#111111 (poster wall, ~55%)#F2EDE3 (cream inverted surface for forms and needs panel, ~20%)#F7F2E8 (bone, full contrast on black)#E63A26 (signal red — rent due, critical needs, CTA, ~15%)#F5C518 (yellow — birth-lottery reveal, career chips, ~7%)#8C887F (never for readable text under 18px)#1F7A6B (only as third category colour on the City board, ~3%)Typography:
clamp(56px, 12vw, 176px), page titles clamp(40px, 6vw, 96px), section heads clamp(28px, 4vw, 48px); occasional single word rotated 90° or outlined.Shape language: hard edges, zero radius on type blocks and colour fields; sharp rectangles, full-bleed bands, 4°-skewed divider strips, 3px rules, colour blocks butted with no gap. Buttons are solid rectangles with a 2px offset hard shadow (no blur) that shifts 4px on press. Needs meters are five hard segmented blocks, never a smooth gradient.
Layout: 12-column poster grid, content often spanning 9 columns with an intentional 3-column gutter. In-game surfaces use a persistent top bar (wordmark left, naira balance and needs pips right) and a left rail of stacked-caps section tabs. Each of Needs, Careers, Housing, City opens with an oversized page title bleeding to the viewport edge and a coloured category band beneath. Careers is a dense three-column poster index; Housing is a vertical rent ladder (Mushin red at bottom, Lekki yellow at top, current rung stamped). At 375px every multi-column block collapses to one column, display type drops to its clamp minimum, and no headline, label, number, or control is clipped.
Imagery: typography is the imagery — giant stacked words, numbers as ornament, colour blocks as scenes. Photography, where used, is high-contrast duotone-cut (black plus one spot colour) Lagos street photography (danfo buses, market awnings, compound gates), cropped hard to the grid, always behind or beside type, never over it. No 3D, no illustration of people, no gradient blobs.
The public entry is a full-viewport black poster: the words NIGERIA / LIFE / STYLE set in Anton at clamp(56px, 12vw, 176px), stacked on three lines, flush left, filling roughly 80% of the viewport width on desktop and the full width at 375px. The third line, STYLE, sits inside a solid red block that bleeds off the right edge. Beneath the stack, a single bone-coloured line states the premise in one sentence, with a red rectangular START A LIFE button pinned directly under it at the left margin and a smaller yellow-outlined LOG IN beside it. A vertical yellow rule runs the full height at the ninth column, and a duotone-cut Lagos street photograph fills the lower-right quadrant behind the type but never under it. No centred layout, no sub-headline paragraph, no gradient. The composition recomposes only accepted content — the wordmark, the premise, and the two access CTAs.
Interaction Model: Animated Motion Tempo: expressive Hero Dimensionality: flat
Landing Hero Motion Brief
Across in-game surfaces: the birth-lottery reveal runs a full-bleed colour wipe (yellow, then red) before the NEPO/LAPO stamp lands (instant swap under reduced motion); the City ticker is a thin marquee band that becomes a static wrapped list under reduced motion; career rows flip to red on hover/focus in 120ms.
prefers-reduced-motion, staggering and wiping are removed, the ticker becomes a static wrapped list, and state changes are instant colour swaps. Rationale: explicit design constraint.required_inference.No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!